gpt4 book ai didi

r - R在哪里存储临时文件

转载 作者:行者123 更新时间:2023-12-04 11:59:58 25 4
gpt4 key购买 nike

我正在 Macbook Air(4GB 内存,120GB HD 和 8GB 可用)上运行一些基本的数据操作。我的输入文件大约为 40 MB,在该过程结束之前我不会向磁盘写入任何内容。但是,在我的过程中,我的 Mac 说没有内存可以运行。我检查了硬盘,发现还剩大约 500MB。
所以这里是我的问题:

  • R 怎么可能这么快填满我的磁盘?我的理解是 R 将所有内容都存储在内存中(除非我明确地将某些内容写入磁盘)。
  • 如果 R 确实在磁盘上写入临时文件,我怎样才能找到这些文件来删除它们?

  • 非常感谢。

    更新 1:我收到的错误消息:
    Force Quit Applications: Your Mac OS X startup disk has no more space available for 
    application memory

    更新 2:我检查了 tempdir() 并显示“var/folders/k_xxxxxxx/T//Rtmpdp9GCo”。但是我在 Finder 中找不到这个导演

    更新 3:在 R 中 unlink(tempdir(),recursive=TRUE) 并重新启动计算机后,我恢复了磁盘空间。我还是想知道 R 是否写在我的硬盘上以避免将来发生类似的情况。

    更新 4:我的主要对象是大约 1GB。我使用事件监视器来跟踪进程,虽然内存使用量约为 2GB,但磁盘事件非常高:数据读取:14GB,数据写入,44GB。我不知道 R 在写什么。

    最佳答案

    R 写入一个临时的 per-session 目录,它也会在退出时清理。

    它遵循约定并尊重 TMP 和相关的环境变量。

    关于r - R在哪里存储临时文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13567436/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com