在plyr引发问题后加载dplyr

gun*_*una 1 r plyr dplyr

测试用例:

library(dplyr)
library(plyr)
library(dplyr)
mtcars%>%rename(x=gear)
Run Code Online (Sandbox Code Playgroud)

这给出了错误.任何帮助将不胜感激.

gun*_*una 8

基于@ hadley的推文.最佳答案是在dplyr之前加载plyr ALWAYS,而不是再次加载plyr.粘贴他的推文以供参考.


Hadley Wickham ?@hadleywickham  Jul 27
@gunapemmaraju just load plyr before dplyr?
Run Code Online (Sandbox Code Playgroud)


Cap*_*ler 5

当需要 plyr 再次采购文件时,我遇到了这个问题。你可以做

if("dplyr" %in% (.packages())){
          detach("package:dplyr", unload=TRUE) 
          detach("package:plyr", unload=TRUE) 
} 
library(plyr)
library(dplyr)
Run Code Online (Sandbox Code Playgroud)