我有以下data.frame,用類「清單」轉換列表中的字符串data.frame
value.change ccodealp_year
-2.0 COD08
5.5 LBR08
-3.0 NER99
-2.0 c("AGO99", "COL96")
-1.0 c("GNB03", "SEN09")
我想「轉換」 ccodealp_year的內容合併爲一個字符串ccodealp_year存在(每行)。 (「AGO99」,「COL96」) 和c(「GNB03」,「SEN09」);這些值與多個列表條目有關: 什麼我的目標就是要練好其內容
ccodealp_year
COD08
LBR08
NER99
AGO99, COL96
GNB03, SEN09
階級性的條目到目前爲止,我想通了,
e$ccodealp_year.x <- paste0(" ",unlist(e$ccodealp_year), collapse="")
,然而,把ccodealp_year的所有條目到每一行。
[1] " COD08 LBR08 NER99 AGO99 COL96 GNB03 SEN09"
[2] " COD08 LBR08 NER99 AGO99 COL96 GNB03 SEN09"
[3] " COD08 LBR08 NER99 AGO99 COL96 GNB03 SEN09"
[4] " COD08 LBR08 NER99 AGO99 COL96 GNB03 SEN09"
[5] " COD08 LBR08 NER99 AGO99 COL96 GNB03 SEN09"
我必須將它們轉換成字符串,然後刪除「C」,支架和連字符的東西,如GSUB?還是有更直接的方法?我會認爲這是相當簡單的,但不幸的是,我沒有能夠得到它的工作。非常感謝。
也許像'sapply(yourdf $ ccodealp_year,粘貼,崩潰= 「」 的情況下, )'?你可以發佈'head(yourdf)'的輸出嗎(用你的'data.frame'的實際名稱來代替「yourdf」? – A5C1D2H2I1M1N2O1R2T1 2014-09-06 16:16:53