rjson是一个R语言与json进行转的包,是一个非常简单的包,支持用
C类库转型和R语言本身转型两种方式。
rjson库,提供的函数只有3个,fromJSON(), newJSONParser(),
toJSON()。
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于阅读和编写,同时也易于机器解析和生成。
JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java,
JavaScript, Perl,
Python等)。这些特性使JSON成为理想的数据交换语言。目前有许多API服务提供了JSON的数据格式。
install.packages("rjson")
library(rjson)
grades=fromJSON("grades.json")
要探索 R 如何处理一段给定数据,可以使用命令str()
str(grades)
确定要提取哪些数据点,并使用c(),或者使用联接,以便提取数据。R
中更有用的一种数据类型是data.frame,它是矢量的复合物。为了从示例数据创建
data.frame。
Amy.grade=c(grades[[1]]$grade1,
grades[[1]]$grade2, grades[[1]]$grade3)
Bob.grade=c(grades[[2]]$grade1,
grades[[2]]$grade2, grades[[2]]$grade3)
Charles.grade=c