我有一个行列名为N x M的数据框DF1,其中许多值都是NA。还有一个第二个数据框DF2(1 x M,因此实际上可以是向量),其行名与DF1相同。我想使用DF2来填充DF1列中的缺失值。
非常感谢任何帮助。
Udp:抱歉,真的应该附加一个示例
带有NA的数据框
> 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
替换值(行名、列名相同-不相关)
df2 = data.frame(c(1,2))
c.1..2.
1 1
2 2
期望输出:
X1 X2 X3
1 1 -0.1364313 1
2 -0.7473972 2 -0.1662138
df[1,3] = NA
? - SymbolixAU