所以我有一个使用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")>)
因此,我认为列表的元素不是字符串。
关于如何解决这个问题的任何想法?
答案 0 :(得分:0)
虽然您无法取消列表并获取向量,但您可以先将其转换为数据框df <- twListToDF(tweets)
。然后使用df$text
仅将文本提取到矢量中。希望这有帮助