我试图将多个JSON文件加载到R中。这些JSON文件是使用从PDF中提取数据的输出。结构是一样的。

我加载了词组:
json_files <- list.files(path = unzip_temp, pattern = "*.json", full.names = TRUE, recursive = TRUE)我正在用jsonlite来读取文件:
json_data <- ldply(.data = json_files, .fun = fromJSON, flatten = TRUE)但我发现了一个错误:
list_to_dataframe中的错误(res,attr(.data,"split_labels"),.id,id_as_factor):结果必须是所有原子的,或所有的数据帧
如何修复此错误?
发布于 2022-01-21 17:53:45
如果没有示例,很难判断,但是由于转换到data.frame有困难,我会尝试禁用它作为fromJSON的一个参数。
json_data <- ldply(.data = json_files, .fun = fromJSON, flatten = TRUE, simplifyDataFrame = FALSE)
如果仍然存在错误,也可以尝试simplifyVector = FALSE。如果失败,请发布更多信息:)
https://stackoverflow.com/questions/70802637
复制相似问题