【发布时间】:2019-12-14 07:22:10
【问题描述】:
我有一个介于 1 和 7 之间的数值向量(在“数字”下面的假设示例中称为)。
我将如何创建一个新变量(“Numericnmid”,它包含相同的数字信息,但“Numeric”中的所有 4 值现在都被赋值为 NA?我知道这可能看起来像愚蠢的代码(我正在学习! ) 但我试过了:
Numericnommid<-[Numeric==4] <- NA
但这只是让我的新向量只有一个值 - NA!
【问题讨论】:
我有一个介于 1 和 7 之间的数值向量(在“数字”下面的假设示例中称为)。
我将如何创建一个新变量(“Numericnmid”,它包含相同的数字信息,但“Numeric”中的所有 4 值现在都被赋值为 NA?我知道这可能看起来像愚蠢的代码(我正在学习! ) 但我试过了:
Numericnommid<-[Numeric==4] <- NA
但这只是让我的新向量只有一个值 - NA!
【问题讨论】:
这应该可以工作
Numericnomid <- Numeric
Numericnomid[Numericnomid==4] <- NA
【讨论】:
这是一个班轮
Numericnomid <- ifelse(Numeric==4, NA, Numeric)
【讨论】: