2017-04-09 82 views
0

dplyr以前没有问题,最近似乎与我加载的其他软件包有冲突。我没有使用层或MASS。什么函数/包与R中的dplyr冲突?

mtcars%>%select(mpg) 

的错误选择(,MPG):未使用的参数(MPG) 为什么给出这个错误?

+2

尝试以不同的顺序加载它们 - dplyr最后。也可以尝试运行'conficts()',然后对于每个发现冲突的find(“X”)'其中X是冲突函数的名称。 –

+2

'dplyr'中的'select'与'MASS'中的'select'冲突。即使您尚未加载MASS,您可能已经加载了依赖于“MASS”的许多软件包中的一个(请参阅[CRAN MASS软件包页面]上的“反向依赖”(https://cran.r-project .org/web/packages/MASS/index.html)),因此将“MASS”函数加载到全局环境中。 – eipi10

+0

@ eipi10谢谢,这可能是为什么,它是否解决了问题,如果我总是加载dplyr最后? – santoku

回答

1

SparkRselectobject 'mpg' not found

冲突而不必在为了加载包要记住,你也可以使用

mtcars %>% dplyr::select(mpg)

当你进入这些冲突。