加载plyr和dplyr后出现问题,即使顺序正确

时间:2017-07-28 15:06:12

标签: r dplyr plyr

注意:我已经查看了this post中的变通方法,但是除非我完全重启R,否则似乎都没有用,这是不切实际的,因为我正在寻找一系列R脚本并在每个脚本重新启动后停止R不是可行的解决方案。

我遇到的问题似乎是因为我无法“正确”分离plyrdplyr包。

即使我写下面的代码:

detach("package:dplyr", unload = TRUE)
detach("package:plyr", unload = TRUE)

然后运行:

library("plyr")
library("dplyr")

我收到以下消息:

你在dplyr之后加载了plyr - 这可能会导致问题。 如果您需要plyr和dplyr的功能,请先加载plyr,然后再加载dplyr: 库(plyr);库(dplyr)

此外,如果我尝试使用group_by函数,我会收到以下错误:

grouped_df_impl(data,unname(vars),drop)中的错误:   找不到对象'dplyr_grouped_df_impl'

如果我在重新启动R后运行代码,则不会出现此错误,因为似乎dplyr包似乎最初不需要分离。

我尝试过的其他事情:

  • dplyr::group_by()(而不只是group_by()
  • 重新安装R
  • 重新安装软件包
  • 在另一台计算机上测试相同的代码,错误不会重复

任何有关此处可能出现问题的指导以及我可以尝试的其他内容都将非常感谢

0 个答案:

没有答案