Я пытаюсь создать фрейм данных, который мне нужно заполнить, из списка в R. Список содержит 2003 таблицы, представляющие данные о земном покрове для разных округов.Каждая таблица имеет две строки - метки столбцов и строку данных о земельном покрове.К сожалению, каждая таблица имеет различное количество столбцов (если для этого округа класс Landcover не присутствовал вместо получения нуля, он отбрасывал столбец при создании списка).
То, что я хочу, - это информационный фрейм длиной 2003 строки и шириной 15 столбцов (по одному столбцу для каждого класса земельного покрова).
Когда я попытался df <- data.frame(matrix(unlist(l), nrow=132, byrow=T))
на основе другого вопроса, он создал длинную таблицу из двух столбцов (один с метками для всех округов 2003 года и значения во втором столбце).Поскольку у каждой таблицы была неодинаковая длина, я не могу преобразовать это в широкий формат.
некоторые образцы данных:
l <- replicate(
2003,
list(sample(1:100, sample(1:15,15))),
simplify = FALSE
)