如果您想尝试这些新功能(pivot_wide
和pivot long
),则需要安装tidyr
的开发版本:devtools::install_github("tidyverse/tidyr")
.
但是我还没有做到,我安装了一个库列表,除了一个(vctrs
),我不知道这是不是问题所在。
当我运行下一个代码时:
mtcars_wide1 <- mtcars %>%
pivot_wide(names_from = "am",
values_from = "mpg")
R找不到函数。
你能给我推荐点什么吗?
4条答案
按热度按时间wkyowqbh1#
它们似乎将名称更改为pivot_wider和pivot_longger:
https://github.com/tidyverse/tidyr/issues/579
fkvaft9z2#
您可能没有安装最新版本的R**-最新版本是3.6.1。
我遇到了和你一样的问题,但是我重新安装了tidyverse的dev版本
...一切都很好。希望对你也有效!
vybvopom3#
pivot_longer()
来自tidyr
包,因此请确保已安装并加载它:ohtdti5x4#
首先,他们将名称更改为
pivot_wider()
和pivot_longer()
。您需要将代码中的函数名称更改为这些名称。第二,现在这些都集成到了CRAN for
tidyverse
中,你不需要开发版本了。如果你的R已经是一个更新版本,你只需要重新安装tidyverse
来更新它的版本。install.packages('tidyverse')
或者,如果你想更新R中的所有软件包,你可以简单地运行:
update.packages()
这将负责更新
tidyverse
,实际上是我使用的,在将代码更改为pivot_wider()
后对我有效。