У меня есть набор данных, дата которого была получена из прогона модели.
Заголовок набора данных выглядит так:
[[1]] [1] -1 [[2]] [2] -2 [[3]] [3] -1 [[4]] [4] 0 [[5]] [5] -6 [[6]] [6] -7
Как преобразовать данные впростой фрейм данных с одним столбцом, подобным этому
-1 -2 -1 0 -6 -7
Спасибо
Дан
У вас есть что-то вроде этого:
L <- as.list(1:10) L
Итак, один из способов:
> data.frame(name = t(data.frame(L))) name X1L 1 X2L 2 X3L 3 X4L 4 X5L 5 X6L 6 X7L 7 X8L 8 X9L 9 X10L 10
Замените name на любое имя переменной.
name
Вы, вероятно, хотите использовать функцию unlist. Например:
unlist
unlist(list(1,2,3,4,5)) [1] 1 2 3 4 5
И вы можете превратить его в столбец, cbind используя результаты
cbind
a = unlist(list(1,2,3,4,5)) > cbind(a) a [1,] 1 [2,] 2 [3,] 3 [4,] 4 [5,] 5