首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >source()需要很长时间并且经常崩溃

source()需要很长时间并且经常崩溃
EN

Stack Overflow用户
提问于 2013-04-06 03:29:43
回答 1查看 101关注 0票数 1

我使用dump()命令转储R中的一些数据帧。特定的转储文件大约为200MB,其中一个大约为1.5 GB。后来我试着用source()检索它们,结果花了很多时间,说窗口在3-4个小时后就停止工作了。我在Windows7中使用64位R 3.0.0 (我也在R 2.15.3中尝试过),内存为48 GB。对于其中一个文件,它抛出了一些内存错误(我现在没有日志),但从大约15个数据集中加载了4-5个数据集。

如果我知道名称,有没有办法加载一个特定的数据集?还有没有别的办法?

我已经吸取了教训,可能会使用save命令来创建数据和原始数据。或一个转储文件(或R映像文件)中的一个数据

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-06 03:36:01

使用save()load(),而不是dump()source()

save()将数据的二进制表示形式写出到.Rdata文件中,然后可以使用load()重新加载该文件。

dump()将所有内容转换为文本表示形式,然后source()必须将文本表示形式重新转换回二进制。这个过程的两端都非常低效。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15842008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档