你究竟是如何设置临时目录的?R文档中?tempdir说:
默认情况下,tmpdir将是tempdir()给出的目录.这将是R会话启动时由以下规则找到的每会话临时目录的子目录.依次检查环境变量TMPDIR,TMP和TEMP,并使用指向可写目录的第一个:如果没有成功,则使用'/ tmp'.路径不应包含空格.请注意,在R会话中设置任何这些环境变量对tempdir()没有影响:在启动解释器之前创建每会话临时目录.
据推测,如果你设置了TMPDIR环境变量,R(以及RStudio)应该做正确的事情.请注意,您必须在启动R/RStudio之前设置; 赔率是,你可以通过设置内它做到这一点~/.Renviron还是~/.Rprofile.
另请参阅:更改临时目录
在Windows中,对我来说有效的方法是创建一个名为Renviron.site的文件并用
TMPDIR=E:/rtemp
TMP=E:/rtemp
TEMP=E:/rtemp
Run Code Online (Sandbox Code Playgroud)
其中E:/ rtemp是我想要临时文件的目录的路径。因此,您将创建一个新的文本文件,并在其中填充上面的内容,并将其名称(和扩展名)更改为Renviron.site。
将其放在R安装目录,目录等(例如C:\ Program Files \ R \ R-3.3.2 \ etc)中,然后重新启动RStudio或R。
| 归档时间: |
|
| 查看次数: |
9480 次 |
| 最近记录: |