Вы можете использовать t
, который транспонирует фрейм данных (исключая столбец name
) и приводит его к матрице одновременно. Наконец, приведите к as.vector
.
as.vector(t(dat[-1]))
# [1] "A11234" "A24321" "B11234" "B24321" "C11234" "C24321" "D11234" "D24321" "E11234"
# [10] "E24321"
Данные
dat <- structure(list(Name = c("A", "B", "C", "D", "E"), Card1 = c("A11234",
"B11234", "C11234", "D11234", "E11234"), Card2 = c("A24321",
"B24321", "C24321", "D24321", "E24321")), row.names = c(NA, -5L
), class = "data.frame")