我的工作流程出现问题,因为我在rmarkdown中引用了多个脚本,其中一些脚本需要使用dplyr
包,而另一些则需要使用plyr
。
问题在于,rename
函数存在于两个包中,如果当前已经附加了dplyr
,那么plyr
中的rename
函数将无法正常工作。
我该如何在我的脚本中包含一个函数,以检查是否已连接dplyr
,并在连接时分离它?
我知道如何通过 detach("package:dplyr", unload = TRUE)
分离包。但我不知道如何检查包是否已连接。
plyr::rename
- user20650dplyr::rename
或plyr::rename
。 - Gregor Thomasdata.table::setnames
来重命名特定列。 - llewmills