Мы можем транспонировать data.frame
в matrix
, объединить, чтобы преобразовать его в vector
и создать один столбец data.frame
data.frame(C1 = c(t(df)))
# C1
#1 q
#2 t
#3 p
#4 k
#5 g
#6 l
#7 i
#8 y
#9 f
#10 d
#11 t
#12 r
data
df <- structure(list(C1 = c("q", "g", "f"), C2 = c("t", "l", "d"),
C3 = c("p", "i", "t"), C4 = c("k", "y", "r")), class = "data.frame",
row.names = c(NA, -3L))