Как исправить ошибки с переменными, возвращающими неопределенное - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь проанализировать файл JSON, в этом файле есть тысячи отдельных объектов JSON, но в целях тестирования я работаю только с 3 рядами объектов JSON.Я столкнулся с тем, что я объявил функцию в R и использую пакет rjson, но когда я пытаюсь выполнить файл R в RStudio, в консоли появляется сообщение о том, что моя функция не определена.

Я попытался вызвать функцию через консоль и выполнить через файл сценария R.Я также прочитал несколько учебных пособий, так как никогда раньше не работал в R.

library("rjson")

parseJsonData <- function (fileName) 
{
  result <- fromJSON(file = fileName)
  jsonFrame <- as.data.frame(result)
  return(jsonFrame)
}

parseJsonData("testData.json")

Я бы ожидал получить фрейм данных и распечатать его в окне консоли.

ОБНОВЛЕНИЕ :
Кажется, проблема с форматом файла, который, к сожалению, я не могу контролировать, предоставленный файл является файлом json, но он отформатирован как имеющий 10 тыс. Отдельных объектов JSON,не список объектов.

Например, именно так файл отформатирован внутри testData.json

{"name": "test1", "value": "1"}

{"name": "test2", "value": "2"}

{"name": "test3", "value": "3"}

{"name": "test4", "value": "4"}

{"name": "test5", "value": "5"}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...