在for-loop中使用object中的字段推特

时间:2013-10-22 03:36:17

标签: r twitter

我是R的新手。我正在尝试构建一个函数来检索和输出所有维度。我正在使用twitteR包,它有一个对象'us​​er'。我使用getUser()输出'用户'类对象。作为 twitteR 包文档的一部分,此对象不是可子集化的,但具有名称,屏幕名称,描述等字段,例如:

> g <- getUser("CNN")
> g$name
[1] "CNN"
> g$screenName
[1] "CNN"
> g$description
[1] "Bringing you breaking news and the most talked about stories. Join the conversation and let’s connect!"
> g$statusesCount
[1] 35605
> g$followersCount
[1] 10542191

这是我正在尝试创建并正在努力的功能:

userInfo <- function(user) {
    userDims<- c("name", "screenName", "id", "lastStatus", "description", "statusesCount",                  "followersCount", "favoritesCount", "friendsCount")
    for(i in seq_along(userDims)){
        userObj <- getUser(user)
        userObj$userDims[i]
    }
}

我的问题是:如何userObj$userDim中的每个条目连接而不会出现此错误:

Error in envRefInferField(x, what, getClass(class(x)), selfEnv) : 
  ‘userDims’ is not a valid field or method name for reference class “user”**

0 个答案:

没有答案