我有一个包含多个列的数据框,例如:
V1 V2 V3 V4
1 1234567890 1234567890 1234567890 1234567890
我想将所有列合并为一个。数据框中的列数可以有所不同,有没有办法在没有子集的情况下建立联合?
在这种情况下,我希望得到这样的结果:
TAGS_LIST
1234567890
1234567890
1234567890
1234567890
答案 0 :(得分:1)
您只需转置数据框即可。这将强制它为“矩阵”类
但是,我们可以通过使用data.frame
包装转置来重新对其进行分类。
> d
V1 V2 V3 V4
1 1234567890 1234567890 1234567890 1234567890
> d2 <- data.frame(t(d))
> names(d2) <- "TAGS_LIST"
> d2
TAGS_LIST
V1 1234567890
V2 1234567890
V3 1234567890
V4 1234567890
> class(d2)
[1] "data.frame"