除了下面还有其他方法可以将 json.rows 文件加载到 RStudio 中吗?
Is there a way other than below to load a json.rows file into RStudio?
我有一个 json.rows 文件 -> 实例。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) ------^
这是我文件第一行数据的图像。抱歉,如果我的问题不够清楚。在评论中让我知道,我将根据需要编辑我的问题。提前致谢!
out <- lapply(readLines("instances.json.rows"), fromJSON)
恭喜你如愿以偿。 L apply 将 fromJSON 函数应用于从 readLines 返回的每个成员,并将结果 returns 输出。我在评论中有点想念 Spoke,要使您的文件有效 json,您必须用逗号替换换行符,然后将结果放在下面示例中 * 所在的位置。不过这都是废话,就用上面的那个liner吧
{"data":[*]}
library(jsonlite)
instancesfile <- stream_in(file("instances.json.rows"))
优点:
- 自动格式化为数据框
- 提供详细的进度报告(除非您更改默认设置)
- 让你调整页面大小
我有一个 json.rows 文件 -> 实例。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) ------^
这是我文件第一行数据的图像。抱歉,如果我的问题不够清楚。在评论中让我知道,我将根据需要编辑我的问题。提前致谢!
out <- lapply(readLines("instances.json.rows"), fromJSON)
恭喜你如愿以偿。 L apply 将 fromJSON 函数应用于从 readLines 返回的每个成员,并将结果 returns 输出。我在评论中有点想念 Spoke,要使您的文件有效 json,您必须用逗号替换换行符,然后将结果放在下面示例中 * 所在的位置。不过这都是废话,就用上面的那个liner吧
{"data":[*]}
library(jsonlite)
instancesfile <- stream_in(file("instances.json.rows"))
优点:
- 自动格式化为数据框
- 提供详细的进度报告(除非您更改默认设置)
- 让你调整页面大小