无法取消列出R列表

时间:2016-02-24 04:32:16

标签: r twitter

所以我有一个使用R中的searchTwitter()函数获得的推文列表。可以理解的是,它们在列表中。但是,我无法使用unlist函数将该列表转换为向量。 unlist(x)为我提供了相同的列表x。我甚至尝试使用unlist(x, recursive = T)选项,它给出了同样的效果。

dput(head(x))给出了

list(<S4 object of class structure("status", package = "twitteR")>, 
    <S4 object of class structure("status", package = "twitteR")>, 
    <S4 object of class structure("status", package = "twitteR")>, 
    <S4 object of class structure("status", package = "twitteR")>, 
    <S4 object of class structure("status", package = "twitteR")>, 
    <S4 object of class structure("status", package = "twitteR")>)

因此,我认为列表的元素不是字符串。

关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

虽然您无法取消列表并获取向量,但您可以先将其转换为数据框df <- twListToDF(tweets)。然后使用df$text仅将文本提取到矢量中。希望这有帮助