R 组合2个数据帧,用另一个数据帧替换一个数据帧的值
也许这很容易,但我想不出一个办法。我真正的问题是数据集要大得多,所以我正在寻找比我目前所做的更优雅的东西 我有两个数据帧。其中一个有数据(d1):R 组合2个数据帧,用另一个数据帧替换一个数据帧的值,r,missing-data,R,Missing Data,也许这很容易,但我想不出一个办法。我真正的问题是数据集要大得多,所以我正在寻找比我目前所做的更优雅的东西 我有两个数据帧。其中一个有数据(d1): d1试试这样的方法 d1[is.na(d2)] <- NA d1[is.na(d2)]试试这样的方法 d1[is.na(d2)] <- NA d1[is.na(d2)]这很简单。我想这会涉及应用或循环。我要试着解决我真正的问题,看看能得到什么。谢谢~那很容易。我想这会涉及应用或循环。我要试着解决我真正的问题,看看能得到什么。谢谢~
d1试试这样的方法
d1[is.na(d2)] <- NA
d1[is.na(d2)]试试这样的方法
d1[is.na(d2)] <- NA
d1[is.na(d2)]这很简单。我想这会涉及应用或循环。我要试着解决我真正的问题,看看能得到什么。谢谢~那很容易。我想这会涉及应用或循环。我要试着解决我真正的问题,看看能得到什么。谢谢~
nas<-which(is.na(d2$a))
d1$a[nas]<-NA
nas<-which(is.na(d2$b))
d1$b[nas]<-NA
d1[is.na(d2)] <- NA