Обычно не рекомендуется размещать данные смешанных типов в одном столбце.
Однако, чтобы ответить на вопрос, вы можете транспонировать фрейм данных и использовать c
, чтобы получить выходные данные в виде одного вектора, который используется для создания фрейма данных с одним столбцом.
data.frame(new = c(t(x)))
# new
#1 a
#2 1
#3 b
#4 2
#5 c
#6 3