从 R 中的 Twitter 配置文件获取位置

Getting location from Twitter profile in R

我需要能够获取用户的位置,地理编码正在为 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))

顺便说一句,只有当您尝试访问的个人资料是 public 时,getUser 调用才会成功。如果你找不到金·卡戴珊住的地方,就不要养牛。