首页 > 解决方案 > 无法在 R 中安装数据集,而不是 cvs 和 xlsx

问题描述

我是 RStudio 的新手。它运行良好,大约一周前我的电脑更新了新版本的系统。从这一刻起,R 就不再像以前那样工作了。我正在尝试加载 .xlsx 和 .cvs 中的数据集 - 它不起作用。R 写成这样:

** Installing R Package Dependencies for Excel Import: `'readxl', 'Rcpp'`



[1/5] Installing cellranger...

�������������� � utils::install.packages("cellranger", repos = "https://cran.rstudio.com/") :
  'lib = "C:/Program Files/R/R-4.0.2/library"' is not writable
������ � utils::install.packages("cellranger", repos = "https://cran.rstudio.com/") :
  unable to install packages
������: sourceWithProgress -> eval -> eval -> <Anonymous>
���������� �����������

我试图安装 xlsx 包,它是这样写的:

`install.packages("xlsx")`
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:

https://cran.rstudio.com/bin/windows/Rtools/
Warning in install.packages :
  'lib = "C:/Program Files/R/R-4.0.2/library"' is not writable
Warning in install.packages :
  не могу создать каталог 'C:\Users\Lina\OneDrive\?????????' по причине 'Invalid argument'
Error in install.packages : unable to create ‘C:/Users/Lina/OneDrive/?????????/R/win-library/4.0’

如果有人可以帮助我?

标签: r

解决方案


由于您似乎是 Windows 用户,我可以提供两条建议。

首先,确保您的 R 安装在您具有写入权限的位置。在某些 Windows 操作系统中,Program Files 位置默认处于锁定状态。如果计算机是您的,您应该能够更改 R 文件夹的权限。如何执行此操作会因您的 Windows 版本而有所不同,因此我不会提供更多说明。您可以尝试的另一件事是将 R 和 RStudio 设置为“以管理员身份运行”。

其次,OneDrive 不适合放置 R 安装或 R 包。OneDrive 不支持所有文件名和文件扩展名。R 及其包将生成许多不受支持的文件,并且您将不断收到通知,通知您某些内容不会同步,您应该对其进行处理。

C:\R在 Windows 机器上,我通常安装 R 并在我拥有适当权限的位置设置库。


推荐阅读