gpt4 book ai didi

R 包更新

转载 作者:行者123 更新时间:2023-12-03 18:35:15 25 4
gpt4 key购买 nike

我在访问 R 中包的更新版本时遇到了一些问题。

在运行数据分析工作流时,我收到此错误消息:

library(dplyr) Error: package or namespace load failed for ‘dplyr’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): namespace ‘rlang’ 0.2.1 is already loaded, but >= 0.2.2 is required



因此,我尝试更新“dplyr”和“rlang”包。

更新时,我收到消息:

安装包到‘C:/Users/tomsp/OneDrive/Documents/R/win-library/3.5’
(因为'lib'未指定)
--- 请选择在此 session 中使用的 CRAN 镜像 ---
尝试 URL ' https://cran.ma.imperial.ac.uk/bin/windows/contrib/3.5/rlang_0.2.2.zip'
内容类型“应用程序/zip”长度 820944 字节 (801 KB)
已下载 801 KB

包“rlang”成功解包并检查 MD5 总和
警告:无法删除先前安装的包“rlang”

下载的二进制包在
C:\Users\tomsp\AppData\Local\Temp\RtmpmooXKa\downloaded_pa​​ckages

但是,如果我使用下面的代码检查包,它仍然有 0.2.1 版

packageVersion("rlang") [1] ‘0.2.1’



我检查了我的库路径,但仍然没有设法运行包 rlang 的最新版本(0.2.2)。

关于我做错了什么或如何解决这个问题的任何建议?

最佳答案

重新启动 R 并再次运行 install.packages。在 Windows 上,如果包包含已编译的 C/C++/Fortran 代码,则无法更新已加载的包。这包括 dplyr 和 rlang。

为了加倍确定,在运行 install.packages 之前,请转到 R 包目录 ( C:/Users/tomsp/OneDrive/Documents/R/win-library/3.5 ) 并删除所有存在的零长度文件。这些是安装尝试失败的产物,如果存在,将破坏 install.packages

关于R 包更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52815140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com