2

我是 R 的新手。我正在尝试构建一个函数来检索和输出所有维度。我正在使用具有对象“用户”的 twitteR 包。我使用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”**
4

0 回答 0