我正在尝试通过组合 summarise()
和 across()
函数来汇总多列。尽管如此,我收到错误消息,说 R 可以找到函数 "across"
。
我尝试重新安装和更新 dplyr
软件包并重新启动 R
,但确实对我有帮助。
下面是我正在运行的代码:
library(dplyr, warn.conflicts = FALSE)
starwars %>%
summarise(across(where(is.character), n_distinct))
正在生成的错误如下所示:
Error in across(where(is.character), n_distinct) :
could not find function "across"
我试图通过互联网搜索但没有找到任何类似的案例来帮助我,这就是我把它带到这里的原因。
无论如何我可以解决这个问题吗?提前致谢!