我对R相当陌生,但是使用得越多,我看到的就比SAS或SPSS强大得多。我看到的主要好处之一就是能够从Web上获取和分析数据。我想这是可能的(甚至可能很简单),但是我正在寻找解析Web上公开可用的JSON数据的方法。我决不是一名程序员,因此,您能提供的任何帮助和说明将不胜感激。即使您为我指出了一个基本的工作示例,我也可能会完成它。

最佳答案

Omegahat的RJSONIO是另一个软件包,提供了以JSON格式读取和写入数据的功能。

rjson不使用S4 / S3方法,因此不易扩展,但仍然有用。不幸的是,它没有使用向量化操作,因此对于非平凡数据来说太慢了。同样,对于将JSON数据读入R来说,它有些慢,因此不能扩展到大数据,如果这是一个问题的话。

更新(新软件包2013-12-03):

jsonlite:此软件包是RJSONIO软件包的分支。它基于RJSONIO的解析器构建,但在R对象和JSON字符串之间实现了不同的映射。此程序包中的C代码大部分来自RJSONIO程序包,R代码已从头开始重写。除了直接替换fromJSONtoJSON之外,该程序包还具有序列化对象的功能。此外,该软件包包含大量的单元测试,以确保所有边缘情况都得到一致的编码和解码,以与系统和应用程序中的动态数据一起使用。

09-11 19:44