是否可以管理RStudio的可用内存?

时间:2017-10-27 13:38:14

标签: r rstudio

我正在玩一个大数据集(原始.csv在磁盘上占用225mb。):

>dim(train) [1] 535713 52

当我尝试使用glm进行逻辑回归时,我看到rsession开始消耗60gb的内存

enter image description here

内存耗尽后 - 我的r会话中止,r遇到致命错误,会话终止。是否有可能阻止这种行为?

我的工具:

  • RStudio版本1.1.383
  • macOS Sierra 10.12.6
  • R版本3.4.1

以下是会话信息输出:https://gist.github.com/iamtodor/4b73af7bc490e38c8f8ad61785200bf2

诊断报告输出:https://gist.github.com/iamtodor/3dd2c395c311942bc922ea38b16e80d0 代码:https://gist.github.com/iamtodor/c39042e9577007b8feffa8128a065170
它在第8行崩溃。

2 个答案:

答案 0 :(得分:0)

尝试将finish套餐用于R:link1biglmlink2

答案 1 :(得分:0)

我调查了原因。 它是数据集中的列ID,提供了一些哈希码,例如nb5059fbc40534a1

只想添加解决方案,它可能值得某人