【发布时间】:2015-08-19 14:36:28
【问题描述】:
我有一个包含多列 (t1,t2,t3,t4,t5,t6) 的数据框 (control.sub)。我想将所有这些列合并为一个,也应该删除 NA。
> control.sub
t1 t2 t3 t4
29 5500024017802120306174.H01 5500024017802120306174.G02 5500024017802120306174.E03 5500024017802120306174.D04
810 5500024030401071707292.H01 5500024030401071707292.G02 5500024030401071707292.E03 5500024030401071707292.D04
4693 5500024035736031208612.G08 5500024035736031208612.E09 5500024035736031208612.D10 5500024035736031208612.B11
t5 t6
29 5500024017802120306174.B05 5500024017802120306174.A06
810 5500024030401071707292.B05 5500024030401071707292.A06
4693 5500024035736031208612.A12 <NA>
我希望最终结果为:
> control.sub
t1
29 5500024017802120306174.H01 5500024017802120306174.G02 5500024017802120306174.E03 5500024017802120306174.D04
810 5500024030401071707292.H01 5500024030401071707292.G02 5500024030401071707292.E03 5500024030401071707292.D04
4693 5500024035736031208612.G08 5500024035736031208612.E09 5500024035736031208612.D10 5500024035736031208612.B11
5500024017802120306174.B05 5500024017802120306174.A06
5500024030401071707292.B05 5500024030401071707292.A06
5500024035736031208612.A12
一列 (t1) 包含所有值。
【问题讨论】:
-
如果您尝试连接字符串,请参阅
?paste -
paste 正在连接我给出的列,我不想连接,我希望它们在单独的行中。 : > control.sub$Mix control.sub$Mix [1] "5500024017802120306174.H01 5500024017802120306174 .G02" "5500024030401071707292.H01 5500024030401071707292.G02" [3] "5500024035736031208612.G08 5500024035736031208612.E09"
-
你需要使用
collapse=' ',我会告诉你