r - 运行 R.exe 会创建临时文件吗?

标签 r

我在想

  • 确实在 windows 上启动 R.exe 创建临时文件和
  • 是否将 x <- 5 之类的内容解释为写入这些临时文件?

  • 如果创建了临时文件,它们的存储位置以及如果我启动多个 R.exe 实例会发生什么情况?他们会共享并覆盖彼此的临时文件吗?

    最佳答案

    R 的每个实例都有自己的临时目录。您可以很容易地在系统上的默认临时目录下看到它(例如我的 /tmp;在 Windows 上,我通常将 TEMPDIRTMPDIR 设置为 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/

    相关文章:

    r - 基于 R 中的分组变量创建序列

    r - 按日期计算行数

    r - 为名称中包含 "dot"的变量赋值

    r - 计算R中偏差的平方和

    r - 使用 Rcpp 运行的代码比使用 g++ 编译的更快

    R - 使用测试条件使用 dplyr 过滤数据

    linux - 无法通过 R 中的 system() 函数访问 nmap 命令

    r - 通过网页抓取从多屏网页获取信息

    r - 如何从表中计算 A 发生和 B 与 R 发生的次数?

    r - 计算每组中的行数