假设我有以下名为D
的数据集:
D <- read.csv("https://docs.google.com/uc?id=0B5V8AyEFBTmXQ1QwWVZuS3FXOHc&export=download")
在D
中,只要符合 以下条件 ,我就希望D$n1
替换为D$N
。我怎么能在 BASE R 中做到这一点?
if(D$t.type == 0 & is.na(D$n1) & is.na(D$n2))
答案 0 :(得分:1)
这是你想要的吗?
D$n1[(D$t.type == 0 & is.na(D$n1) & is.na(D$n2))]=D$N[(D$t.type == 0 & is.na(D$n1) & is.na(D$n2))]