У меня есть функция, которая сначала генерирует список векторов (генерируемых с помощью lapply), а затем привязывает его к вектору столбца.Я думал, что это приведет к созданию кадра данных.Тем не менее, он создает список списков.
Функция cbind работает не так, как я думал.
Вот небольшой пример того, что генерирует функция
col_test <- c(1, 2, 1, 1, 2)
lst_test <- list(c(1, 2 , 3), c(2, 2, 2), c(1, 1, 2), c(1, 2, 2), c(1, 1, 1))
a_df <- cbind(col_test, lst_test)
Ввод
> a_df[1,]
дает вывод
$`col_test`
[1] 1
$lst_test
[1] 1 2 3
Я бы хотел, чтобы кадр данных был
[,1] [,2] [,3] [,4]
[1,] 1 1 2 3
[2,] 2 2 2 2
[3,] 1 1 1 2
[4,] 1 1 2 2
[5,] 2 1 1 1
Как мне получить его в этой форме?