我需要导出100个用户的推特时间线,我需要2014年的所有推文。 我第一次使用R并且能够运行时间轴功能并检索单个用户的所有最后N条推文。问题是我需要更多数据,例如时间戳,转发数量,收藏数量ecc。 我该怎么做? 我使用的功能是:
userTimeline('username', n=200, maxID=NULL, sinceID=NULL, includeRts=TRUE)
答案 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