fromJSON("employee.json") 中的错误:并非所有数据都已解析(总共 13 个字符中解析了 0 个字符)
Error in fromJSON("employee.json") : not all data was parsed (0 chars were parsed out of a total of 13 chars)
我试图从我的 r 工作室读取 JSON 文件作为学习如何读取 JSON 文件的目的,但突然出现解析错误。
employee.json
{
"id" : ["1","2","3","4","5","6","7","8" ],
"name" : ["Shubham","Nishka","Gunjan","Sumit","Arpita","Vaishali","Anisha","Ginni" ],
"salary" : ["623","552","669","825","762","882","783","964"],
"start_date" : [ "1/1/2012","9/15/2013","11/23/2013","5/11/2014","3/27/2015","5/21/2013","7/30/2013","6/17/2014"],
"dept" : [ "IT","Operations","Finance","HR","Finance","IT","Operations","Finance"]
}
.R文件
library(rjson)
emp = fromJSON("employee.json")
e = as.data.frame(emp)
print(e)
rjson::fromJSON
的第一个参数是 JSON 字符串。所以您的代码将“employee.json”(注意它有 13 个字符)解释为 JSON.
如果您保存了一个名为employee.json
的文件,您需要指定file =
:
emp <- rjson::fromJSON(file = "employee.json")
这在使用 jsonlite::fromJSON
时不是问题,因为第一个参数可以是字符串、文件或 URL。
我试图从我的 r 工作室读取 JSON 文件作为学习如何读取 JSON 文件的目的,但突然出现解析错误。
employee.json
{
"id" : ["1","2","3","4","5","6","7","8" ],
"name" : ["Shubham","Nishka","Gunjan","Sumit","Arpita","Vaishali","Anisha","Ginni" ],
"salary" : ["623","552","669","825","762","882","783","964"],
"start_date" : [ "1/1/2012","9/15/2013","11/23/2013","5/11/2014","3/27/2015","5/21/2013","7/30/2013","6/17/2014"],
"dept" : [ "IT","Operations","Finance","HR","Finance","IT","Operations","Finance"]
}
.R文件
library(rjson)
emp = fromJSON("employee.json")
e = as.data.frame(emp)
print(e)
rjson::fromJSON
的第一个参数是 JSON 字符串。所以您的代码将“employee.json”(注意它有 13 个字符)解释为 JSON.
如果您保存了一个名为employee.json
的文件,您需要指定file =
:
emp <- rjson::fromJSON(file = "employee.json")
这在使用 jsonlite::fromJSON
时不是问题,因为第一个参数可以是字符串、文件或 URL。