我对R相当陌生,但使用得越多,我就越能看到它在SAS或SPSS上的强大功能.在我看来,其中一个主要的好处就是能够从网络上获取和分析数据.我认为这是可能的(甚至可能很简单),但我希望解析在web上公开的JSON数据.我不是一个程序员,所以你能提供的任何帮助和指导都将不胜感激.即使你给我举一个基本的工作示例,我可能也能完成它.
我对R相当陌生,但使用得越多,我就越能看到它在SAS或SPSS上的强大功能.在我看来,其中一个主要的好处就是能够从网络上获取和分析数据.我认为这是可能的(甚至可能很简单),但我希望解析在web上公开的JSON数据.我不是一个程序员,所以你能提供的任何帮助和指导都将不胜感激.即使你给我举一个基本的工作示例,我可能也能完成它.
Omegahat的RJSONIO是另一个包,它提供了以JSON格式读取和写入数据的工具.
rjson不使用S4/S3方法,因此不容易扩展,但仍然有用.不幸的是,对于非向量化的操作,它并不是太慢.类似地,在将JSON数据读入R时,速度有点慢,因此无法扩展到 Big Data ,如果这是一个问题的话.
Update(新包装2013-12-03):
jsonlite:这个包裹是RJSONIO
包裹的fork .它基于RJSONIO
中的解析器,但在R对象和JSON字符串之间实现了不同的映射.这个包中的C代码大部分来自RJSONIO
包,R代码已经从头重写.除了替换fromJSON
和toJSON
之外,该包还具有序列化对象的功能.此外,该软件包还包含大量单元测试,以确保所有边缘 case 的编码和解码一致,以便在系统和应用程序中与动态数据一起使用.