意外的行为,当尝试安装dplyr时R

5 浏览
0 Comments

意外的行为,当尝试安装dplyr时R

我正在尝试更新dplyr包以解决rlang的问题,根据网上的相关建议。首先,我使用remove.packages()命令删除了先前安装的dplyr版本。然后我重新启动了R Studio。以下是剩下的内容:\n

> sessionInfo()
R版本3.4.1(2017-06-30)
平台:x86_64-w64-mingw32/x64(64位)
运行在:Windows >= 8 x64(build 9200)
矩阵产品:默认

\n[...]\n

附加的基础包:
[1] stats     graphics  grDevices utils     datasets  methods   base     
其他附加的包:
[1] RevoUtilsMath_10.0.0 RevoUtils_10.0.5     RevoMods_11.0.0      MicrosoftML_1.5.0    mrsdeploy_1.1.2     
[6] RevoScaleR_9.2.1     lattice_0.20-35      rpart_4.1-11        
通过命名空间加载的包(未附加):
 [1] codetools_0.2-15       CompatibilityAPI_1.1.0 foreach_1.4.4          grid_3.4.1             R6_2.2.2              
 [6] jsonlite_1.5           curl_2.6               iterators_1.0.8        tools_3.4.1            yaml_2.1.14           
[11] compiler_3.4.1         mrupdate_1.0.1  
> library(dplyr)
Error in library(dplyr) : 找不到名为‘dplyr’的包
> install.packages('dplyr', dependencies = TRUE)
正在将软件包安装到‘C:/Users/Alienware/Documents/R/win-library/3.4’
(因为未指定‘lib’)
尝试URL 'https://mran.microsoft.com/snapshot/2017-09-01/bin/windows/contrib/3.4/dplyr_0.7.2.zip'
内容类型 'application/zip' 长度 2881528 字节(2.7 MB)
已下载 2.7 MB
软件包 ‘dplyr’ 成功解压缩并验证了MD5校验和
警告信息:install.packages :
  无法删除先前安装的软件包‘dplyr’
已下载的二进制包在
    C:\Users\Alienware\AppData\Local\Temp\RtmpucBaSk\downloaded_packages
> library(dplyr)
Error in library(dplyr) : 找不到名为‘dplyr’的包

0
0 Comments

问题原因:通过Rstudio删除dplyr包时出现了意外行为。

解决方法:手动删除dplyr包。

具体步骤如下:

1. 打开R库路径:C:\Users\username\Documents\R\win-library\3.5(具体路径可能因个人设置而有所不同)。

2. 在该文件夹中搜索dplyr包。

3. 删除找到的dplyr包。

4. 重新启动Rstudio,问题应该得到解决。

希望以上内容能对您有所帮助!

0