我正在尝试通过JSON文件进行解析,该文件具有数千个单独的JSON对象,但出于测试目的,我仅使用3行JSON对象。我遇到的是,我已经在R中声明了一个函数并使用了rjson包,但是当我尝试在RStudio中执行R文件时,在控制台中出现错误,提示我的函数未定义。>
我尝试通过控制台调用该函数,并通过R脚本文件执行。我还阅读了一些教程,因为我以前从未在R中工作过。
library("rjson")
parseJsonData <- function (fileName)
{
result <- fromJSON(file = fileName)
jsonFrame <- as.data.frame(result)
return(jsonFrame)
}
parseJsonData("testData.json")
我希望返回一个数据框并打印到控制台窗口。
更新:
似乎是文件格式存在问题,很遗憾,我无法控制该文件格式,所提供的文件是json文件,但其格式设置为具有10k个单独的JSON对象,而不是对象列表。
例如,这就是在testData.json中格式化文件的方式
{“名称”:“ test1”,“值”:“ 1”}
{“名称”:“ test2”,“值”:“ 2”}
{“名称”:“ test3”,“值”:“ 3”}
{“名称”:“ test4”,“值”:“ 4”}
{“名称”:“ test5”,“值”:“ 5”}