我已将 Spark 中的一些数据写入 JSON 文件,并且正在努力将其导入 R 中。
我无法使用 R 中的任何传统 JSON 包导入它:
library("jsonlite")
bids <- fromJSON("win_rate_sample.json")
我收到以下错误:
Error in feed_push_parser(readBin(con, raw(), n), reset = TRUE) :
parse error: trailing garbage
X","domain":"ifunny_premium"}{"win":0,"bid_price":0.75,"size
(right here) ------^
我怎样才能把这个文件导入到R中?
事实证明,Spark 导出流式 json 文件,如以下问题中讨论的那样:使用 jsonlite 包解析 JSON 文件时出错 https://stackoverflow.com/questions/26519455/error-parsing-json-file-with-the-jsonlite-package
解决方案是使用jsonlite的streaming功能:
library(jsonlite)
json_file <- stream_in(file("win_rate_sample.json"))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)