在使用R和Rstdio的常见问题

    技术2022-07-11  76

    Rstidio开启后空白

    只需要以管理员身份运行即可。 图一

    在Rstdio里无法画图

    有两种方法:一是使用代码 dev.new() 新建一个绘图窗口(我觉得这个方法好,因为在我的plots窗口画出来的图比例是变形的);二是换一个系统缓存目录。

    图二

    更换系统缓存目录

    (在win10操作系统下)打开电脑属性–>高级系统设置–>系统变量,在用户变量里找到PETH和TMP,改成你想要的目录即可(PETH和TMP的地址要一样哦),不会到其他影响应用的运行。

    图三

    在R里无法安装包

    可以像上面的方法一样,换个缓存目录,或者在缓存目录里找到已经下载好了的包,手动复制到R的library文件夹中。

    图四

    在Rstdio里无法安装包

    要想在Rstdio里安装包,还要下载一个Rtools。如果还不行,就在Rstdio里找到Tools->Packages->Global Options->Primary CRAN repository,设置网络镜像。

    图五

    在Tools->General->Default working directory (when not in a project)还要设置一下默认的储存目录,这样就不用每次都用getwd()命令了。

    如果你安装了多个R版本,不要忘记在Default working directory (when not in a project)的上面设置你想使用的R环境哦。

    图六

    安装Rtools

    在Rtools官方下载地址下载安装成功后,还需要再进行一步。官网上有详细的说明,也可以参考官网。

    在当前Rstdio的工作目录中新建一个文本文件,在文本文件中插入

    PATH="${RTOOLS40_HOME}\usr\bin;${PATH}"

    把文件名改成.Renviron(注意:不要有后缀名.txt)。

    图七

    然后在环境变量–>系统变量–>path中新建

    C:\rtools40\usr\bin C:\rtools40\mingw64\bin C:\rtools40\mingw64\bin

    图八

    在Rstdio里使用代码Sys.which("make"),查看是否安装成功。如果出现

    make "C:\\rtools40\\usr\\bin\\make.exe"

    则表示安装成功。如果遇到文件无法改名,请参考:https://blog.csdn.net/weixin_42098685/article/details/105864543

    图九

    以上这些都是本人在使用R和Rstdio中遇到的一些问题,希望有遇到同样问题的新手小白可以得到一些帮助。

    Processed: 0.020, SQL: 9