随着REST API越来越流行,JSON的使用也多了起来。我今天看看R如何读取JSON文件。
这个是我们今天要读取的JSON数据:
[
{
"Name": "Mario",
"Age": 32,
"Occupation": "Plumber",
"Ranking": 3
},
{
"Name": "Peach",
"Age": 21,
"Occupation": "Princess",
"Ranking": 1
},
{
"Ranking": 2
},
{
"Name": "Bowser",
"Occupation": "Koopa",
"Ranking": 4
}
]
R里面读取JSON的包,使用比较多的是rjson
和jsonlite
,今天我们就来看看这两个包。
rjson
这个是我们读取用的script和结果。fromJSON
读取的结果是一个list对象。读取完之后,就可以按照想要的操作继续了。
fromJSON( json_str, file, method = "C", unexpected.escape = "error", simplify = TRUE )
# 安装包
install.packages("rjson")
# 加载包
library(rjson)
# 读入JSON数据文