在 Rstudio 中使用库(dplyr)时出错:没有名为“生命周期”的包

我正在使用这个功能:

test = as.data.frame (left_join (registerPers, pers, by = c ("RB030", "PB030")))

但是rstudio给了我这个错误:

Error in left_join (registerPers, pers, by = c ("RB030", "PB030")): I can't find the "left_join" function

尽管已经下载了 dplyr 包。

我实际上是通过召回包来发现问题的:

库 (dplyr)

Error: package or namespace load failed for 'dplyr' in loadNamespace (i, c (lib.loc, .libPaths ()), versionCheck = vI [[i]]): there is no package called 'lifecycle'

我该如何解决?

stack overflow Error using library(dplyr) in Rstudio: there is no package called ‘lifecycle’
原文答案

答案:

作者头像

我有这个错误,上面的解决方案对我不起作用。我也收到了消息。如果你试试

install.packages("lifecycle")

并得到如下所示的错误:

警告:构建 R 包需要 Rtools,但当前未安装。请在继续之前下载并安装适当版本的 Rtools: https://cran.rstudio.com/bin/windows/Rtools/ 将软件包安装到“C:/Users/student/Documents/R/win-library/3.6”(因为未指定“lib”)同时安装依赖项“ cli','rlang'

您需要访问: https://cran.rstudio.com/bin/windows/Rtools/ 并下载 RTools 的相关版本,安装 RTools 后重新运行

install.packages("lifecycle")

命令,您现在应该可以安装它了。

相关问题