r - .json 文件太大,无法在 R 中使用 rjson 打开
问题描述
我有一个 5.1 GB 的 json 文件,我想使用 rjson 在 R 中读取它。之后我想从中构建一个数据框,但是它不会加载,因为它太大了。
有没有办法解决它?
谢谢你的帮助 =)
解决方案
Nina,我建议你使用jsonlite
package 而不是rjson
.
library(jsonlite)
your_json <- "your_path.json"
unpacked_json <- jsonlite::stream_in(textConnection(readLines(your_json, n=100000)),verbose=F)
在这里,您限制页面大小以让 IDE 正确读取您的 JSON 文件。有关更多信息,我还建议您对此主题进行一些研究:
我确信有时处理文档真的很困难(和所有其他人一样,我们很懒惰);而且我自己也不喜欢阅读 doc-n,但我强烈建议您让自己熟悉jsonlite
文档和小插曲。这是 CRAN 链接:https ://cran.r-project.org/web/packages/jsonlite/index.html
推荐阅读
- python - 发现没有我已经与之配对的设备的蓝牙设备
- javascript - 无法在状态更改时呈现组件(TypeError:无法读取未定义的属性“地图”)
- c++ - C++ - 从 Windows 上的套接字获取我的 IP 地址。(没有提升)
- javascript - VS Code:验证/格式化 html 文档中的非标准脚本
- list - 通过新的 orderby 字符串更新列表 flutter firestore 列表
- php - 如何为每个 li 元素设置不同的 id?
- html - png图像在css离子中使背景颜色变黑
- laravel - Laravel 使用段制作可选路由参数
- jquery - Codeigniter 中的 JQuery UI 和 JSON 数据
- javascript - 为什么我不断从文件对象中获得未定义?