从 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
调用才会成功。如果你找不到金·卡戴珊住的地方,就不要养牛。
我需要能够获取用户的位置,地理编码正在为 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
调用才会成功。如果你找不到金·卡戴珊住的地方,就不要养牛。