У меня есть список, который содержит данные по годам. Я хочу объединить эти компоненты в один фрейм данных, который соответствует строке. Пример списка:
List [[1]]
State Year X Y
23 1971 etc etc
47 1971 etc etc
List[[2]]
State Year X Y
13 1972 etc etc
23 1973 etc etc
47 1973 etc etc
etc....
List[[45]]
State Year X Y
1 2017 etc etc
2 2017 etc etc
3 2017 etc etc
1 2017 etc etc
23 2017 etc etc
47 2017 etc etc
Я хочу, чтобы кадр данных выглядел так (я знаю, что мне придется через go и удалить некоторые дополнительные столбцы:
State 1971_X 1971_Y 1972_X 1972_Y....2018_X 2019_Y
1 NA NA NA NA etc etc
2 NA NA etc etc etc etc
3 etc ect etc etc etc etc
...
50 NA NA etc etc etc etc
Я попробовал команду Outcomewanted=do.call("cbind", examplelist)
но получите сообщение
"Error in data.frame(..., check.names = FALSE) :
arguments imply differing number of rows: 36, 40, 20, 42, 38, 26, 17, 31, 35, 23, 33, 13, 29, 28, 32, 34, 41, 37, 43, 39, 30, 14, 10, 4, 7"
Кажется, что команда cbind.fill могла быть опцией, но была удалена? Спасибо за любую помощь заранее.