如何使用返回未定义的变量修复错误

时间:2019-01-17 14:19:22

标签: r

我正在尝试通过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”}

0 个答案:

没有答案