如何在twitteR R包中的getUser中引用变量名?

时间:2015-12-06 14:32:45

标签: r twitter

我正在使用twitteR R包,我被一个名称替换变量的地方所震惊。我试着搜索但没有运气。 如果您有任何解决方案,请建议。我可以使用getUser()但需要使用lookupUsers,因为我有多个值。

USERLIST <- "android"
userInfo <- lookupUsers(USERLIST)
userInfo$android$id
[1] "382267114"

现在我需要一种方法在最后一个命令中调用USERLIST中的值,但它不起作用。

userInfo$USERLIST$id
userInfo$`USERLIST`$id

让我知道如何进行变量替换。 感谢

1 个答案:

答案 0 :(得分:1)

假设你有

USERLIST <- c("android", "StackOverflow")
userInfo <- lookupUsers(USERLIST)

然后你可以迭代你的userInfo列表并访问每个用户对象的id值,如下所示:

sapply(userInfo[USERLIST], function(x) x$id)
#       android StackOverflow 
#   "382267114"   "128700677"