我在各种功能中使用了dplyr,我将它放在一个包中。
我不应该使用library(dplyr)
所以我试图将冒号加倍。但是我似乎无法正确使用dplyr版本。当我这样做时:
SurveillanceLastToNow <- function(x, A_thing, Date) {
x %>% dplyr::arrange_(A_thing, Date) %>%
dplyr::group_by_(A_thing) %>% dplyr::mutate(diffDate = difftime(Sys.Date(),
last(Date), units = "days"))
}
我收到错误:
could not find function "%>%"
所以我的问题是
magrittr::%>%
一直通过?....当然不是dplyr
的多少,包括其大部分功能,如何在安装包而不是::
到处基本上我正在寻找最懒惰的方法来使用我的包中的所有dplyr
函数
答案 0 :(得分:0)
您可以简单地将dplyr放入包的描述文件的“depends”字段中,或者如果您不想将包附加到搜索路径中,可以将其放入描述的“导入”中,但添加一个命名空间文件中的行import(dplyr)
。