我希望用R来解决“无法分配矢量大小...”的问题,为了在R中加载大数据集,有人可以帮帮我吗? 我听到有人说要写“--max-vsize = 500M”,但我不知道在哪里写。 非常感谢!!
答案 0 :(得分:3)
您可以清理工作区,您可以使用gc()函数(即垃圾收集)
沿着这些方向,这将告诉您对象的大小,因此您可以删除不再需要的对象
object.sizes <- function(obs=ls(envir=.GlobalEnv))
{
return(rev(sort(sapply(obs, function (object.name) object.size(get(object.name))))))
}
pie(object.sizes(), main="Memory usage by object")
答案 1 :(得分:3)
'R Inferno'(http://www.burns-stat.com/pages/Tutor/R_inferno.pdf)的第15页提供了三种可能性,当你收到这样的信息时该做什么:
浪费记忆的一种非常常见的方法是种植物体 - 即地狱的第2圈。
这些天“更大的计算机”可能意味着转移到64位。