如何使用twitteR时间轴获取更多数据

时间:2015-03-06 11:56:42

标签: r twitter

我需要导出100个用户的推特时间线,我需要2014年的所有推文。 我第一次使用R并且能够运行时间轴功能并检索单个用户的所有最后N条推文。问题是我需要更多数据,例如时间戳,转发数量,收藏数量ecc。 我该怎么做? 我使用的功能是:

userTimeline('username', n=200, maxID=NULL, sinceID=NULL, includeRts=TRUE)

2 个答案:

答案 0 :(得分:1)

或者,其他方式是

获取所有信息的@HillaryClinton推文。最多3200

clinton_tweets <- userTimeline("HillaryClinton", n = 3200)

将twitteR列表转换为data.frames

的函数
tweetsc.df <- twListToDF(clinton_tweets)

然后只需打开tweetsc.df并查看所有结果

答案 1 :(得分:0)

一切都在那里:

library(twitteR)
# ... authorize ...
tl <- userTimeline('lukeanker', n=6)
df <- do.call(rbind, lapply(tl, function(x) x$toDataFrame()))
names(df)
# [1] "text"          "favorited"     "favoriteCount" "replyToSN"     "created"       "truncated"     "replyToSID"   
# [8] "id"            "replyToUID"    "statusSource"  "screenName"    "retweetCount"  "isRetweet"     "retweeted"    
# [15] "longitude"     "latitude"

df[, c("created", "retweetCount")]
#               created retweetCount
# 1 2015-03-05 13:50:44            0
# 2 2015-02-19 15:51:47            0
# 3 2015-02-17 17:36:01            0
# 4 2015-02-17 17:35:03            0
# 5 2015-02-12 16:49:29            0
# 6 2015-02-11 10:29:35            0