(弄平列表)行我有一個data.frame鳴叫的列表,我可以使用從中提取主題標籤的列表不公開通過行中的數據幀,使用R
> rpg.twitter.df$hashtags <-
regmatches(rpg.twitter.df$text,gregexpr("#(\\d|\\w)+",rpg.twitter.df$text))
它與一個結束列表中的每一行。現在,我要壓平逗號分隔的字符串每個列表(每行一個)
我嘗試這樣做:
do.call("paste", c(rpg.twitter.df$hashtags, sep=", "))
,但因爲它與一個巨大的矢量結束了它不工作。同樣如果我附上regmatches
與unlist(..., recursive=FALSE)
任何想法如何解決它?
一個重複的例子,一些數據:
rpg.twitter.df <- data.frame(text=rbind("World of Warcrack: http://t.co/3MNRpArnGw #wow #WorldOfWarcraft #warcraft #mmorpg #rpg #RPGChat #gaming #pcgaming #online @WoW_en @NewsWoW", "@ashleythedragon join my journey in Tweeria http://t.co/CFKDLA3ASE #rpg", "How to use of #RPG for motivation #timeboxing http://t.co/mwwN5xErHx"))
你有重複的例子?你嘗試了'do.call(「c」,...)'或'do.call(「rbind」,...)'? – 2014-10-09 10:49:10
是的,沒辦法。同時我添加了一些數據以便複製 – 2014-10-09 10:53:08
當您說「列表」時請小心。一半時間,你的意思是「矢量」。 – flodel 2014-10-09 10:56:44