首页 > 解决方案 > 数据框未在全球环境 R 中显示

问题描述

我有一些 RAM 问题导致 Rstudio 中发生一些奇怪的事情。我加载了一个包含荷兰所有地址的大型数据集(BAG)。然后我与其他公共数据集(如能源标签和纪念碑状态等)进行一些左连接。这给了我一个我称之为组合的数据框,它有 950 万行和大约 80 列。这过去需要一段时间,但在其他方面工作得很好。然后我遇到了某种不相关的错误,不得不重新安装 R。之后,我现在在加载这些数据集时遇到一个新错误 --> 错误:无法分配大小为 70.9 Mb 的向量 错误:无法分配大小为 128.0 Mb 的向量

错误中断我的脚本后,我在全局环境中看不到组合数据框,但我可以使用 combine[1,1] 从控制台(参见随附的屏幕截图)从中检索数据。但是,如果我尝试 View(combined),在加载一段时间后我会收到类似的错误:无法分配大小为 35 Mb 的向量错误。R 占用了我大约 96% 的 RAM 内存(大约 11-12 GB),所以我假设这是一个完整的 RAM 错误,但我不明白为什么我现在得到它,因为它以前可以完美地工作。

虽然我在网上找到了一堆关于稀疏矩阵和 R SQL 组合等的东西,但我觉得这很奇怪,因为它以前没有发生过。更多的 RAM 即将推出,有望解决这个问题,但我想了解为什么 R 现在向我抛出这个错误,以及为什么我可以在我的全局环境中看到一些较小的数据帧,但我看不到“组合”的数据帧,甚至虽然我可以通过控制台访问它。

我已经重新安装了两次 R、Rtools 和 Rstudio,问题仍然存在。我正在运行以下版本的 R:

R.version _
platform x86_64-w64-mingw32
arch x86_64
os mingw32
system x86_64, mingw32
status
major 3
minor 6.1
year 2019
month 07
day 05
svn rev 76782
language R
version.string R version 3.6.1 (2019-07-05) 昵称脚趾的动作

我有一台配备 i7 第 8 代处理器和 16 GB RAM 的 Lenovo Thinkpad 笔记本电脑。任何帮助将不胜感激。

在此处输入图像描述

标签: renvironment-variablesbigdatarstudioram

解决方案


推荐阅读