2015-08-12 7 views
2

Я пытаюсь использовать функцию fromJSON в R, чтобы читать в файле JSON, который был предоставлен мне, однако этот файл содержит NaN, и я не могу его правильно прочитать.Обращение с NaN при использовании fromJSON в R

Это ошибка, я получаю:

Error in feed_push_parser(buf) : 
    lexical error: invalid char in json text. 

Каждый знает, как читать NaN значения при чтении файла JSON в R?

+0

Какая у вас команда? –

+0

вы попробовали 'jsonlite' вместо этого? – timelyportfolio

+2

У меня была такая же проблема, однако «jsonlite» не работал для меня, но «RJSONIO» сделал. – cbhyphen

ответ

0

У меня была аналогичная проблема. Чтобы решить эту проблему, вы можете попробовать один из ниже, поскольку это сработало для меня. i) Откройте файл JSON в np ++ и замените любое значение NaN на «NA» (цитируется). В противном случае R неправильно понимает NaN как числовое значение, которое ожидается как «NA». Заменяя NaN как «NA», R читает «NA» как символ.

ii) конвертировать JSON-файл в csv и загрузить файл csv в R с помощью команды read.csv().

Смежные вопросы