Объединение большого количества data.frames [дубликата]

Возможный дубликат:

Объединить несколько фреймов данных в списке одновременно

пример :data.frames

 df1 = data.frame(id=c('1','73','2','10','43'),v1=c(1,2,3,4,5)) <br>
 df2 = data.frame(id=c('7','23','57','2','62','96'),v2=c(1,2,3,4,5,6)) <br>
 df3 = data.frame(id=c('23','62'),v3=c(1,2)) <br>

Замечания:id уникален для каждого data.frame. Я хочу, чтобы полученная матрица выглядела как

1      1 NA NA 
2      3  4 NA 
7      NA 1 NA 
10     4 NA NA 
23     NA 2  1 
43     5 NA NA 
57     NA 3 NA 
62     NA 5  2 
73     2 NA NA 
96     NA 6 NA

В этом случае я показываю только 3 набора данных, на самом деле их как минимум 22, поэтому в конце я хочу получить матрицу nx (22 + 1), где n - это число идентификаторов для всех 22 наборов данных.

Учитывая 2 набора данных, мне нужно получить ихids в первом столбце и во втором и третьем столбцах заполняются значения, если значения не существует, то введитеNA вместо.

Ответы на вопрос(1)

Ваш ответ на вопрос