我正在分析名为“A”的R Markdown文件中的数据,突然dplyr包中的group_by()函数不再按预期工作了。然后我发现这里已经解决了类似的问题:Why are my dplyr group_by & summarize not working properly? (name-collision with plyr)。解决方案是拆卸plyr包装。
然而,当我尝试detach(package:plyr)
时,我收到一条错误消息:“错误:'Rmisc'需要包'plyr',因此不会分离”。我没有在我当前的文件“A”中使用“Rmisc”,但是“Rmisc”被另一个名为“B”的R Markdown文件使用,该文件也被打开了。
我最后不得不使用dplyr :: group_by()来解决问题。实际上我必须将dplyr ::放到我试图使用的所有函数中,例如mutate()和select()。这真烦人!
所以,我的问题是,在Rstudio中,如何将已安装的软件包(如“Rmisc”)仅隔离到需要它的特定文件(如“B”),而其他文件(如“A”)则不会被影响?谢谢!
非常感谢您的帮助!
杰夫