Ich habe einen N x M Datenrahmen DF1 mit Zeilen- und Spaltennamen, wobei viele der Werte NA sind. Es gibt einen zweiten Datenrahmen DF2 (1 x M, also könnte wirklich ein Vektor sein) mit Zeilennamen, die mit DF1 identisch sind. Ich möchte DF2 verwenden, um fehlende Werte in DF1-Spalten zu füllen.Füllen von fehlenden Werten in einem dat.frame von einem anderen data.frame
Jede Hilfe würde wirklich geschätzt werden.
Udp: Sorry, wirklich sollte ein Beispiel angebracht haben
Datenrahmen mit NAs
> df = data.frame(matrix(rnorm(9), nrow=3))
> df[1,1] <- NA
> df[2,2] <- NA
> df[3,3] <- NA
X1 X2 X3
1 NA -0.1364313 NA
2 -0.7473972 NA -0.1662138
Ersatzwerte (gleiche Zeile Namen, Spaltennamen - irrelevant
df2 = data.frame(c(1,2))
c.1..2.
1 1
2 2
Erwartete Ausgabe:
X1 X2 X3
1 1 -0.1364313 1
2 -0.7473972 2 -0.1662138
Wie kann DF2 DF1 füllen, wenn es M x 1? DF1 hat n-mal so viele Zellen wie DF1 – cgage
Sie müssen ein Beispiel für Ihr Problem angeben, einschließlich Beispieldaten und Ihre erwartete Ausgabe – SymbolixAU
Bitte geben Sie reproduzierbaren Code mit Beispieldaten – HubertL