我遇到一些RAM问题,这导致Rstudio中发生一些奇怪的事情。我加载了一个大型数据集(BAG),其中包含荷兰的所有地址。然后,我与其他公共数据集(例如能源标签和纪念碑状态等)进行了左连接。这给了我称为“组合”的数据框,该数据框具有950万行和大约80列。这过去需要一段时间,但在其他方面却可以正常使用。然后我遇到了某种无关的错误,不得不重新安装R。在那之后,现在在加载这些数据集时出现新的错误-> 错误:无法分配大小为70.9 Mb的向量 错误:无法分配大小为128.0 Mb的向量
错误中断脚本后,我在全局环境中看不到合并的数据框,但是例如,可以使用Combined [1,1]从控制台(请参见随附的屏幕截图)从中检索数据。但是,如果尝试使用View(combined),则加载一段时间后会收到类似的错误:无法分配大小为35 Mb的向量错误。 R占用了我96%的RAM内存(大约11-12 GB),所以我假设它是一个完整的RAM错误,但是我不明白为什么现在得到它,因为它以前曾经可以完美地工作。 >
虽然我在网上找到了很多有关稀疏矩阵和R SQL组合等的内容,但我发现这很奇怪,因为以前从未发生过。正在使用更多的RAM有望解决此问题,但是我想了解为什么R现在向我抛出此错误,为什么我可以在全局环境中看到一些较小的数据帧,但看不到“组合”数据帧,甚至尽管我可以通过控制台访问它。
我已经重新安装了R,Rtools和Rstudio两次,问题仍然存在。我正在运行以下版本的R:
R.version _
平台x86_64-w64-mingw32
拱形x86_64
os mingw32
系统x86_64,mingw32
状态
专业3
小6.1
2019年
第07个月
第05天
svn rev 76782
语言R
version.string R版本3.6.1(2019-07-05) 昵称脚趾动作
我有一台带有i7第八代处理器和16 GB RAM的Lenovo Thinkpad笔记本电脑。任何帮助将不胜感激。