【发布时间】:2021-10-11 02:54:37
【问题描述】:
对于一个项目,我想将 9.3 MB 的 JSON 文件读入 R 并将其用作数据框。 JSON 如下所示:
{"id":"xxx"}
{"id":"xxx"}
{"id":"xxx"}
{"id":"xxx"}
.
.
.
具有以下功能
dh <- fromJSON(paste(readLines(json_file), collapse = ""))
我能够导入它,但在我的环境中它显示为“大字符 (9.3)”,我无法进一步使用它。
备注
以上述方式处理文件是否与它的大小有关?
第一次使用 JSON 文件,请放轻松。
感谢任何可能有助于/帮助我弄清楚在 R 中使用 JSON 的意见。
【问题讨论】:
-
我认为这可能是因为您的
json文件中只有ids。您可以尝试的可能是:-dh <- as.data.frame(fromJSON(paste(readLines(json_file), collapse = ""))) -
谢谢,不幸的是,这只会在我的代码中产生
1 obs. of 1 variable... -
你能提供文件的链接吗?
-
paste0("[", paste0(readLines(json_file), collapse = ","), "]")呢? -
不,很遗憾没有。它是从某个工作平台导出的文件,这就是我替换 ID 和命名约定的原因