【发布时间】:2015-05-09 02:15:11
【问题描述】:
我需要能够获取用户的位置,地理编码正在为 searchTwitter() 返回 NA。如何获取配置文件并仅使用 user_name 存储用户的位置?
【问题讨论】:
我需要能够获取用户的位置,地理编码正在为 searchTwitter() 返回 NA。如何获取配置文件并仅使用 user_name 存储用户的位置?
【问题讨论】:
您可以安装和使用R Twitter 包:
install.packages("twitteR")
# get user object for Kim Kardashian
user <- getUser("KimKardashian")
# now you know where Kim Kardashian lives
print(user$location)
如果您有一个名为 users_df 的数据框也有一个列 username,您可以使用以下代码获取所有用户的位置:
getLocation <- function(x) {
y <- getUser(x)
location <- y$location
return location
}
users_df$username
locations <- sapply(users_df$username, function(x) getLocation(x))
顺便说一句,getUser 调用只有在您尝试访问的个人资料是公开的情况下才会成功。如果你找不到金·卡戴珊住在哪里,就不要养牛。
【讨论】:
getUser 的调用中删除cainfo 参数吗?