用数值向量中的 NA 替换一个值的所有实例
Replace all instances of one value with NAs in a numeric vector
我有一个值介于 1 和 7 之间的数值向量(在下面的假设示例中调用 "Numeric")。
我将如何创建一个新变量("Numericnomid",它包含相同的数字信息,但 "Numeric" 中所有 4 的值现在都被赋值为 NA?我知道这可能看起来像愚蠢的代码(我在学习!)但我试过了:
Numericnommid<-[Numeric==4] <- NA
但这只会使我的新向量成为一个只有一个值的向量 - NA!
这应该有效
Numericnomid <- Numeric
Numericnomid[Numericnomid==4] <- NA
这是一张衬垫
Numericnomid <- ifelse(Numeric==4, NA, Numeric)
我有一个值介于 1 和 7 之间的数值向量(在下面的假设示例中调用 "Numeric")。
我将如何创建一个新变量("Numericnomid",它包含相同的数字信息,但 "Numeric" 中所有 4 的值现在都被赋值为 NA?我知道这可能看起来像愚蠢的代码(我在学习!)但我试过了:
Numericnommid<-[Numeric==4] <- NA
但这只会使我的新向量成为一个只有一个值的向量 - NA!
这应该有效
Numericnomid <- Numeric
Numericnomid[Numericnomid==4] <- NA
这是一张衬垫
Numericnomid <- ifelse(Numeric==4, NA, Numeric)