我需要在一个新的数据框中创建几个变量,基于一个给定的数据框,其中一些行在某些位置有值,在 toter 位置有 NA,而一些行则相反。到目前为止,我尝试了“!is.na”但没有成功,因为我最终得到了 NA。
对于给定的数据框,我使用:
for(i in 2:nrow(rsd)) {
for(j in 2:ncol(rsd)) {
if (!is.na(rsd[i,j]) & rsd[i,j]=="On") {
wahp$risk[(j-1)+50*(i-2)] <- 1
}
}
}
rsd 是具有值和 NA 的给定数据框。 wahp 是带有我尝试创建的新变量的新 datafrane,但结果是 NA。