如何访问RefClass中的数据
我试图从RefClass中提取数据,并试图将其转换为数据帧。有人能解释一下怎么做吗?解释一下为什么有人会使用RefClass而不是dataframe也很好如何访问RefClass中的数据,r,R,我试图从RefClass中提取数据,并试图将其转换为数据帧。有人能解释一下怎么做吗?解释一下为什么有人会使用RefClass而不是dataframe也很好 s <- searchTwitter('#United') str(s[1]) getRefClass("status") #console output > str(s[1]) List of 1 $ :Reference class 'status' [package "twitteR"] with 17 fields
s <- searchTwitter('#United')
str(s[1])
getRefClass("status")
#console output
> str(s[1])
List of 1
$ :Reference class 'status' [package "twitteR"] with 17 fields
..$ text : chr "#Waterbury #united #earringswag #twitteraddict Import #and #profit. #the complete guide to importing goods: How T http://t.co/D"| __truncated__
..$ favorited : logi FALSE
..$ favoriteCount: num 0
..$ replyToSN : chr(0)
..$ created : POSIXct[1:1], format: "2015-09-13 05:11:48"
..$ truncated : logi FALSE
..$ replyToSID : chr(0)
..$ id : chr "642928643795058688"
..$ replyToUID : chr(0)
..$ statusSource : chr "<a href=\"http://twitterfeed.com\" rel=\"nofollow\">twitterfeed</a>"
..$ screenName : chr "ArielKaylee1"
..$ retweetCount : num 0
..$ isRetweet : logi FALSE
..$ retweeted : logi FALSE
..$ longitude : chr(0)
..$ latitude : chr(0)
..$ urls :'data.frame': 1 obs. of 5 variables:
.. ..$ url : chr "http://t.co/D2kr0RzecR"
.. ..$ expanded_url: chr "http://bit.ly/1UM4xF0"
.. ..$ display_url : chr "bit.ly/1UM4xF0"
.. ..$ start_index : num 114
.. ..$ stop_index : num 136
..and 53 methods, of which 39 are possibly relevant:
.. getCreated, getFavoriteCount, getFavorited, getId, getIsRetweet, getLatitude, getLongitude, getReplyToSID, getReplyToSN, getReplyToUID, getRetweetCount,
.. getRetweeted, getRetweeters, getRetweets, getScreenName, getStatusSource, getText, getTruncated, getUrls, initialize, setCreated, setFavoriteCount, setFavorited,
.. setId, setIsRetweet, setLatitude, setLongitude, setReplyToSID, setReplyToSN, setReplyToUID, setRetweetCount, setRetweeted, setScreenName, setStatusSource,
.. setText, setTruncated, setUrls, toDataFrame, toDataFrame#twitterObj
>
s str(s[1])
1人名单
$:带有17个字段的引用类“status”[包“twitteR”]
..$text:chr“#Waterbury#united#Arringswag#twitteraddict Import#和#profit.#进口商品完整指南:如何http://t.co/D“| uu”__
..$favorited:logi FALSE
..$favoriteCount:num 0
..$replyToSN:chr(0)
..$created:POSIXct[1:1],格式:“2015-09-13 05:11:48”
..$truncated:logi FALSE
..$replyToSID:chr(0)
..$id:chr“642928643795058688”
..$replyToUID:chr(0)
..$statusSource:chr“”
..$screenName:chr“ArielKaylee1”
..$retweetCount:num 0
..$isRetweet:logi FALSE
..$retweeted:logi FALSE
..$经度:chr(0)
..$纬度:chr(0)
..$URL:'data.frame':1个obs。共有5个变量:
.. ..$ 网址:chr“http://t.co/D2kr0RzecR"
.. ..$ 扩展url:chr“http://bit.ly/1UM4xF0"
.. ..$ 显示url:chr“bit.ly/1UM4xF0”
.. ..$ 开始索引:num 114
.. ..$ 停止索引:num 136
…和53种方法,其中39种可能相关:
.. getCreated、getFavoriteCount、getFavorited、getId、GetIsNetweet、getLatitude、Get经度、getReplyToSID、getReplyToSN、getReplyToUID、getRetweetCount、,
.. getRetweeted、getRetweeters、getRetweets、getScreenName、getStatusSource、getText、GetRuncated、getUrls、initialize、setCreated、setFavoriteCount、setFavorited、,
.. setId、SetIsNetweet、setLatitude、setLatitude、setReplyToSID、setReplyToSN、setReplyToUID、setRetweetCount、setRetweeted、setScreenName、setStatusSource、,
.. setText、setTruncated、setUrls、toDataFrame、toDataFrame#twitterObj
>
我最终通过以下方法找到了答案:
> df<-NULL
> df <- sapply(s, function(x) x$toDataFrame())
df df df df结果data.frame会是什么样子?也许您想使用方法
s$toDataFrame()
?我只是想弄清楚如何将任何列数据拉入数据帧。我尝试了s$toDataFrame()
没有运气错误:尝试应用非函数