尝试保存列表对象〜1gb大小时R崩溃
Posted
技术标签:
【中文标题】尝试保存列表对象〜1gb大小时R崩溃【英文标题】:R crashes when trying to save list object ~1gb in size 【发布时间】:2014-01-04 20:21:56 【问题描述】:我有一个包含许多 .wav 文件的列表对象。总的来说,.wav 文件的大小约为 1gb。我一直在尝试将列表对象保存在 .Rdata 文件中,如下所示:
save(my_list_of_wavs, file = 'wavs.Rdata')
运行此函数后,R 没有响应,我需要强制 R 退出。我可以使用任何其他功能或解决方法来保存 .Rdata 文件吗?
【问题讨论】:
我想知道您是否没有等待足够长的时间。 保存较小的 wav 需要多长时间?将此推断为您的数据大小,如果在 30 次推断后仍未完成,那么我会说它被卡住了。另外,什么操作系统,什么版本,什么文件系统?也许您的文件系统不喜欢大文件。 对于它的价值,我想说“挂起”这个词可能比“崩溃”更准确地描述了您的问题。对我来说,“崩溃”意味着程序终止...... 【参考方案1】:我同意@IShouldBuyABoat,您可能需要再等一下。 为了更快地保存,您可以关闭压缩:
save(my_list_of_wavs, file = 'wavs.Rdata', compress=FALSE)
【讨论】:
以上是关于尝试保存列表对象〜1gb大小时R崩溃的主要内容,如果未能解决你的问题,请参考以下文章
尝试在块中保存对象时崩溃。 (CoreData 无法满足...的错误)
iPhone - 在删除 CoreData 中的对象后尝试保存新对象时应用程序崩溃
使用 Restkit 在 Core Data 中删除后保存对象使其崩溃