JSON: JavaScript Object Notation(JavaScript 对象表示法)。
JSON 是存储和交换文本信息的语法。
JSON 类似 XML,但比 XML 更小、更快,更易解析。
R 语言读写 JSON 文件需要安装扩展包,我们可以在 R 到控制台输入以下命令来安装:
install.packages("rjson", repos = "https://mirrors.ustc.edu.cn/CRAN/")
查看是否安装成功:
> any(grepl("rjson",installed.packages())) [1] TRUE
创建 sites.json 文件,json 文件与测试脚本同一目录下,代码如下:
实例
{ "id":["1","2","3"], "name":["Google","Runoob","Taobao"], "url":["www.google.com","www.runoob.com","www.taobao.com"], "likes":[ 111,222,333] }
接下来我们可以使用 rjson 包来载入 json 文件的数据。
查看数据,某一行使用 [ ], 指定的行和列使用 [[ ]]:
实例
# 载入 rjson 包 library("rjson")
# 获取 json 数据 result