1

在尝试分析来自主题标签的推文时,我可以通过此调用一次获得 100 个结果。

curl -i "http://otter.topsy.com/search.json?q=esa2012&window=a&perpage=100&offset=0" >> esa2012_0.json

产生这样的文件链接中的 JSON 文件)。

我如何将其读入R并将其转换为data.frame?

到目前为止,我可以像这样跳过前几行(非 JSON):

library(XML)
library(RJSONIO)
file0 <- scan(file = "~/Desktop/data/esa2012_0.json", skip = 18, what= "raw")

但由此产生的读取变得难以强制。

4

1 回答 1

3

fromJSON(file0)应该这样做。

我通常自己运行它,simplify=FALSE并构建 data.frame,而不是试图让它为我简化。

curl请注意,如果您使用 RCurl 库,则不需要命令行调用:

library(RJSONIO)
library(RCurl)
j <- getURL("http://blah?mine=yours")
fromJSON(j)
于 2012-08-20T17:59:27.270 回答