取消列出data.frame列

时间:2017-07-25 17:11:40

标签: r

我有一个data.frame,其中包含带有167个对象的facebook页面的数据

然后我接受"消息"列并使用stringr将哈希标记与其分开。这会生成一个名为"哈希" 67。

msg <- page$message
hashes <- str_extract_all(msg,"#\\S+")

然后我将散列附加到我创建的空列,称为hashtags。

page$hashtags <- NA
page$hashtags <- hashes

然而专栏&#34; hashtags&#34;现在是一个清单。如果我unlist(page$hashtags),一切都变为NA

相反,如果我取消列表&#34;哈希&#34;,我无法找到将其重新附加到data.frame的方法,因为它们具有不同数量的对象。

我觉得我错过了一些简单的东西,需要来自apply家庭或dplyr的内容?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

对于不公开列表列,您需要从unnest包中调用tidyr

unnest(dataframe, nameofcolumns)

最好,

科林