我想在R中使用fromJSON函数读取给我的JSON文件,然而这个文件里包含了NaN
,导致我无法正确地读取它。
以下是出现的错误:
Error in feed_push_parser(buf) :
lexical error: invalid char in json text.
有人知道如何在将json文件读入R时读取
NaN
值吗?正如评论中提到的,RJSONIO 可以处理 NaN。默认情况下,NaN 值将被排除在外。如果您想要包括 NaN 值,可以通过 nullValue 将 NaN 值设置为 NA。
示例代码 - 将 NaN 替换为 NA
library(RJSONIO)
json_imported <- fromJSON(content,nullValue=NA)
'content' 的值是 JSON 内容。根据 RJSONIO 文档,“这可以是文件的名称或内容本身作为字符字符串。我们将在不久的将来添加对连接的支持。”
jsonlite
吗? - timelyportfoliojsonlite
对我没有用,但是RJSONIO
有用。 - cbhyphen