r - 数据框未在全球环境 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 笔记本电脑。任何帮助将不胜感激。
解决方案
推荐阅读
- node.js - Received an error when installing Node.js with apt using a NodeSource PPA
- scala - Extract source comments from a Scala source file
- ruby-on-rails - Rails 6,无法将 s3_direct_upload gem 上传到 UPLOAD,查看工作正常
- c# - 阅读 Open Street Map xml 响应
- r-markdown - bookdown 中的 knitr::include_graphics 未渲染图像且未交叉引用
- sharepoint - 在 Sharepoint Online 中的属性窗格上触发 onVisible
- c++ - std::map 中的结构
内存泄漏? - php - PHP 从哪里得到它的时区?
- mysql - MySQL 错误 1822:添加外键约束失败?
- python-3.x - 如何获取包含 nbsp 属性的标签(“非中断空间”)?