Используя показанные тестовые данные L
, попробуйте map_dfr
из purrr:
library(purrr)
L <- list(as.matrix(BOD), as.matrix(10*BOD)) # test data
write.csv(map_dfr(L, as.data.frame, .id = "matrix"), stdout(), row.names = FALSE)
, давая:
"matrix","Time","demand"
"1",1,8.3
"1",2,10.3
"1",3,19
"1",4,16
"1",5,15.6
"1",7,19.8
"2",10,83
"2",20,103
"2",30,190
"2",40,160
"2",50,156
"2",70,198