我需要能够获取用户的位置,地理编码为searchTwitter()返回NA。如何获取配置文件并仅使用user_name存储用户的位置?
答案 0 :(得分:3)
您可以安装和使用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
调用只有在您尝试访问的个人资料是公开的时才会成功。如果你无法找到金·卡戴珊所在的地方,就不要生牛了。