我想在R程序中用另一个数据框中相同位置的值替换数据框中的空值。例如:
A<- data.frame(matrix(ncol = 5, nrow = 2))
A[1,] <- c(1,NA,2,2,4)
A[2,] <- c(1,NA,NA,2,4)
B<- data.frame(matrix(ncol = 5, nrow = 2))
B[1,] <- c(2,3,4,2,4)
B[2,] <- c(1,4,7,2,9)
新数据框应该是:
A_updated<- data.frame(matrix(ncol = 5, nrow = 2))
A_updated[1,]<-c(c(1,3,2,2,4)
A_updated[2,]<-c(c(1,4,7,2,4)
这是否可能,如果可能,有人能帮助我吗。
非常感谢您提前的帮助。
A[is.na(A)] <- B[is.na(A)]
来完成操作。 - Ritchie Sacramento