Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用R 4.0.1安装ggplot 2_R_Ggplot2 - Fatal编程技术网

无法使用R 4.0.1安装ggplot 2

无法使用R 4.0.1安装ggplot 2,r,ggplot2,R,Ggplot2,正如标题所示,我可以用R4.0.1安装ggplot2,而我可以用R3.6.2安装。 毫无疑问,错误的原因是什么:R和utf-8 *** moving datasets to lazyload DB Error in lazyLoadDBinsertVariable(vars[i], from, datafile, ascii, compress, : impossible d'ouvrir le fichier 'C:/Users/prénom/Documents/R/win-libr

正如标题所示,我可以用R4.0.1安装ggplot2,而我可以用R3.6.2安装。 毫无疑问,错误的原因是什么:R和utf-8

*** moving datasets to lazyload DB
Error in lazyLoadDBinsertVariable(vars[i], from, datafile, ascii, compress,  : 
  impossible d'ouvrir le fichier 'C:/Users/prénom/Documents/R/win-library/4.0/00LOCK-ggplot2/00new/ggplot2/data/Rdata.rdb' : No such file or directory
ERROR: lazydata failed for package 'ggplot2'
* removing 'C:/Users/prénom/Documents/R/win-library/4.0/ggplot2'
错误很明显,因为您可以看到R在正确的位置下载文件,并尝试在错误的位置安装

那么我的问题是:我该如何解决这个问题

我不知道如何手动安装ggplot2,甚至不知道是否可能我使用了Rgui(我在windows上),因为我第一次认为这是Rstudio的错误,但没有


它与R3.6.2完美配合…

尝试
install.packages('ggplot2',dep=TRUE)
尝试
install.packages('ggplot2',dep=TRUE)
一个解决方法是将其安装到一个临时路径中(没有utf问题)并将其移到另一个路径上。比如说,


temppath一种解决方法是将其安装到临时路径中(没有utf问题),然后将其移到另一个路径上。比如说,


temppath我不知道如何处理utf问题,但您始终可以通过更改
.libpath()
间接更改目标目录。也就是说,在目录路径中创建一个没有重音字母(或空格?)的临时目录,将其放在安装位置列表(
.libPaths(“/new/path“,.libPaths())
)的前面,然后重试安装。安装后,您可以手动移动
ggplot2
目录(可能还有在此过程中安装的任何其他依赖项)。它工作得很好。请您回答一下,然后我可以接受它。我不知道如何处理utf问题,但您始终可以通过更改
.libpath()间接更改目标目录
。也就是说,在目录路径中创建一个没有重音字母(或空格?)的临时目录,将其放在安装位置列表(
.libPaths(“/new/path“,.libPaths())
)的前面,然后重试安装。安装后,您可以手动移动
ggplot2
目录(以及在此过程中安装的任何其他依赖项)。它工作正常。请您回答,然后我可以接受它