我对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代码已经从头重写.除了替换fromJSONtoJSON之外,该包还具有序列化对象的功能.此外,该软件包还包含大量单元测试,以确保所有边缘 case 的编码和解码一致,以便在系统和应用程序中与动态数据一起使用.

R相关问答推荐

如何按照特定顺序拆分字符?

有没有一种方法可以在子包上使用‘library()’中的‘exclub’参数?

在R中列表的结尾添加数字载体

从嵌套列表中智能提取线性模型系数

如何计算前一行的值,直到达到标准?

如何在R中添加截止点到ROC曲线图?

将向量组合到一个数据集中,并相应地命名行

删除列表中存储的数据帧内和数据帧之间的重复行

将数字转换为分钟和秒

提取一个列表中单个列的重复观察结果R

绘制采样开始和采样结束之间的事件

从服务器在Shiny中一起渲染图标和文本

给定开始日期和月份(数字),如何根据R中的开始日期和月数创建日期列

有没有办法使用ggText,<;Sub>;&;<;sup>;将上标和下标添加到同一元素?

用两种 colored颜色 填充方框图

在R中使用列表(作为tibble列)进行向量化?

`-`是否也用于数据帧,有时使用引用调用?

根据r中每行中的日期序列,使用列名序列创建新列

以任意顺序提取具有多个可能匹配项的组匹配项

使用函数从R中的列中删除标高