R语言教程:JSON 文件

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