tidyverse 扩散函数误差

问题描述 投票:0回答:1

我之前使用过 tidyverse 中的

spread
功能,效果很好。然而,现在,它会针对扩展函数的所有用途引发此错误消息:

df <- data_frame(x = c('a', 'b'), y = 1:2)
df %>% spread(x, y) 

synthetic.instrument 中的错误(primary_id = Primary_id,currency = 货币,: 未找到对象“y”

synthetic.instrument 中的错误(primary_id = Primary_id,currency = 货币,: 缺少参数“memberratio”,没有默认值

导致错误的原因是什么?

r tidyverse spread
1个回答
0
投票

根据我在网上找到的有关此主题的内容,我认为问题的根源可能是由于 tidyverse 库最近的更改所致。 尝试使用pivot_wider()函数代替spread函数可能对你有利。

这样的东西可以工作:

d_frame <- data_frame(x = c('a', 'b'), y = 1:2)
d_frame %>% pivot_wider(names_from = x, values_from = y)
© www.soinside.com 2019 - 2024. All rights reserved.