全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
40468 9
2013-07-19
123.jpg
有个数据集aaaa,需要做聚合处理。(aaaa只有3个变量,两个因子,一个数值)
由于数据量太大,总是报错,如图,错误: 无法分配大小为41.4 Mb的矢量。
用{plyr}包的ddply()函数也是一样的错误。
求助,怎么才能处理这个内存问题?(本人是32位XP系统,R版本是2.15.3)
谢谢。
ps:不要说换64位系统,这个不现实。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-7-19 12:53:36
比较直接简洁的方法把之前占内存的但又已经没用的清除掉,没用rm(),那没用,用gc()来释放内存,这样就ok了,由于没有lz的数据,所以自己生成一组数据给lz附一个example:
复制代码
原本向量A的是储存不下的,但释放内存后就ok了~
希望对lz有用
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-7-19 13:15:52
求证1加1 发表于 2013-7-19 12:53
比较直接简洁的方法把之前占内存的但又已经没用的清除掉,没用rm(),那没用,用gc()来释放内存,这样就ok了 ...
谢谢仁兄,可惜没用。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-7-19 13:18:08
410234198 发表于 2013-7-19 13:15
谢谢仁兄,可惜没用。
怎么?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-7-19 13:20:49
求证1加1 发表于 2013-7-19 13:18
怎么?
看我主贴的贴图,你就知道了。。。
R中没有其他缓存,只有一个数据集aaaa
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-7-31 15:08:37
KAN 看一下了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群