【发布时间】:2017-05-01 16:52:41
【问题描述】:
我有一个带有一些 NA 值的数据框:
dfa <- data.frame(a=c(1,NA,3,4,5,NA),b=c(1,5,NA,NA,8,9),c=c(7,NA,NA,NA,2,NA))
dfa
我想用另一个数据帧中相同位置的值替换 NA:
dfrepair <- data.frame(a=c(2:7),b=c(6:1),c=c(8:3))
dfrepair
我试过了:
dfa1 <- dfa
dfa1 <- ifelse(dfa == NA, dfrepair, dfa)
dfa1
但这不起作用。
【问题讨论】: