cbind 2 Datenrahmen mit unterschiedlicher Zeilenanzahl
Ich habe zwei Listen mit dem Namenh
undg
. Sie enthalten jeweils 244 Datenrahmen und sehen folgendermaßen aus:
h[[1]]
year avg hr sal
1 2010 0.300 31 2000
2 2011 0.290 30 4000
3 2012 0.275 14 600
4 2013 0.280 24 800
5 2014 0.295 18 1000
6 2015 0.330 26 7000
7 2016 0.315 40 9000
g[[1]]
year pos fld
1 2010 A 0.990
2 2011 B 0.995
3 2013 C 0.970
4 2014 B 0.980
5 2015 D 0.990
Ich willcbind
diese beiden Datenrahmen. Aber wie Sie sehen, haben sie eine unterschiedliche Anzahl von Zeilen. Ich möchte diese Datenrahmen so kombinieren, dass die Zeilen mit demselben Jahr in einer Zeile zusammengefasst werden. Und ich möchte, dass die leeren Räume mit @ gefüllt werdNA
. Das erwartete Ergebnis sieht folgendermaßen aus:
year avg hr sal pos fld
1 2010 0.300 31 2000 A 0.990
2 2011 0.290 30 4000 B 0.995
3 2012 0.275 14 600 NA NA
4 2013 0.280 24 800 C 0.970
5 2014 0.295 18 1000 B 0.980
6 2015 0.330 26 7000 D 0.990
7 2016 0.315 40 9000 NA NA
Auch möchte ich dies für alle 244 Datenrahmen in jeder Liste wiederholen,h
undg
. Ich möchte eine neue Liste mit dem Namen @ erstellfinal
enthält die 244 kombinierten Datenrahmen.
Wie kann ich das machen...? Alle Antworten werden sehr geschätzt:)