我试图找到一个NA用指定值替换 's 的循环。
假设我有一个如下数据框(实际上我有更多行):
a<-c(18,NA,12,33,32,14,15,55)
b<-c(18,30,12,33,32,14,15,NA)
c<-c(16,18,17,45,22,10,24,11)
d<-c(16,18,17,42,NA,10,24,11)
data<- data.frame(rbind(a,b,c,d))
names(data)<-rep(1:8)
我的数据框中的所有行都是成对的(row[1]并且[2]是第一对,row[3]并且[4]是第二对,依此类推)。
我希望用NA该对的相应值替换所有的,即NA用 30 替换第一对中的值。同样,用NA22 替换第 4 行中的值。
我可以执行一个循环来将每 2 行视为一对,并用NA同一对中的对应值替换找到的任何 s 吗?