【发布时间】:2016-11-01 08:27:16
【问题描述】:
我已经获得了 JSON 格式的推文集合,我想将它们转换为 R data.frame。 我使用以下代码进行转换(使用 rjson 库):
lines <- readLines(file,encoding = "UTF-8")
json <- lapply(1:length(lines),function(i) as.data.frame(t(unlist(fromJSON(lines[i])))))
json <- lapply(1:length(json),function(i) json[[i]])
data <- rbind.fill(json)
数据转换执行良好,userMentionEntities 除外。我发现只能检索到第一个用户提及。转换后的 data.frame 不是 userMentionEntities 列,而是为每个 userMention 字段(id、name、screenName、start、end、_class)包含一个列,其值是第一个提到的用户的值。
有没有办法在 data.frame 的推文中包含所有用户提及? 我应该以不同的方式将推文数据转换为 R 吗?
【问题讨论】: