У меня есть следующие данные
x <- list(a=c(1, 2, 3),b=c(4, 5, 6),c=c(7, 8, 9))
и функция, которая преобразует данные в фрейм данных с lapply()
to_dataframe <- function(x){
d <- data.frame(Y = as.matrix(x))
}
lapply(x, to_dataframe)
Выходные данные
$a
Y
1 1
2 2
3 3
$b
Y
1 4
2 5
3 6
$c
Y
1 7
2 8
3 9
Мне бы хотелось, чтобы вывод был
```r
$a
Y name
1 1 a
2 2 a
3 3 a
$b
Y name
1 4 b
2 5 b
3 6 b
$c
Y name
1 7 c
2 8 c
3 9 c
У меня возникли трудности с установкой значения столбца name
в качестве имени объекта. Что мне делать с этого момента?