我在想
x <- 5
之类的内容解释为写入这些临时文件? 如果创建了临时文件,它们的存储位置以及如果我启动多个 R.exe 实例会发生什么情况?他们会共享并覆盖彼此的临时文件吗?
最佳答案
R 的每个实例都有自己的临时目录。您可以很容易地在系统上的默认临时目录下看到它(例如我的 /tmp
;在 Windows 上,我通常将 TEMPDIR
和 TMPDIR
设置为 C:\TMP
并在那里找到它们;否则我会忘记它们去哪里了)。但是当您调用 tempfile()
或 tempdir()
时,您可以推断出路径:
R> tempfile()
[1] "/tmp/RtmpDVDtmj/file6a27612c4c83"
R>
所以我在其中输入的 R session 使用
/tmp/RtmpDVDtmj/
。目录名称是随机的,并且不受同时运行的其他 R 实例的影响。
在 R 退出时,目录被清除。
不,简单的赋值
x <- 5
不会涉及临时文件。
关于r - 运行 R.exe 会创建临时文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14458967/