У меня есть список фреймов данных из CSV-файлов, считанных в виде списка:
files <- list.files(pattern="*.csv")
csvfiles <- lapply(files, read.table)
class(csvfiles)
[1] "list"
class(csvfiles[[1]])
[1] "data.frame"
Как мне преобразовать каждый фрейм данных в его собственную матрицу в списке? Я попытался data.matrix(csvfiles)
, но это просто возвращает следующий вывод, который я не считаю правильным:
[,1]
[1,] List,20
[2,] List,20
[3,] List,20
[4,] List,20
[5,] List,20
[6,] List,20
Я предоставил воспроизводимый список фреймов данных ниже:
set.seed(99)
no_1 <- matrix(sample(c(0,1), 225, prob=c(0.8,0.2), replace=TRUE), nrow = 20)
df_1 <- data.frame(no_1)
set.seed(99999)
no_2 <- matrix(sample(c(0,1), 225, prob=c(0.8,0.2), replace=TRUE), nrow = 20)
df_2 <- data.frame(no_2)
output_list <- list(df_1, df_2)