我有一个json.rows文件 - > instances.json.rows,大约223k行
我尝试使用jsonlite并想出了
instancesfile <- fromJSON("instances.json.rows")
但我一直收到错误
Error in parse_con(txt, bigint_as_char) : parse error: trailing garbage
kcBy-cs", "time_type": "in"} {"cluster_ids": ["Bz4SOc6zZn0"]
(right here) ------^
这是我文件第一行数据的图像。如果我的问题不够明确,请道歉。请在评论中告诉我,我会根据需要编辑我的问题。提前谢谢!
答案 0 :(得分:6)
out <- lapply(readLines("instances.json.rows"), fromJSON)
恭喜你想成为的样子。 L apply将fromJSON函数应用于从readLines返回的每个成员,并将结果返回到out。我在评论中略过了Spoke,为了使你的文件有效json你必须用逗号替换换行符,然后将结果放在*在下面的例子中。但这一切都是无意义的,只需使用上面的一个班轮。
{"data":[*]}
答案 1 :(得分:0)
library(jsonlite)
instancesfile <- stream_in(file("instances.json.rows"))
优点: