我有一个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
的内容?
非常感谢任何帮助。
答案 0 :(得分:2)
对于不公开列表列,您需要从unnest
包中调用tidyr
。
unnest(dataframe, nameofcolumns)
最好,
科林