【问题标题】:Replace all instances of one value with NAs in a numeric vector用数值向量中的 NA 替换一个值的所有实例
【发布时间】:2019-12-14 07:22:10
【问题描述】:

我有一个介于 1 和 7 之间的数值向量(在“数字”下面的假设示例中称为)。

我将如何创建一个新变量(“Numericnmid”,它包含相同的数字信息,但“Numeric”中的所有 4 值现在都被赋值为 NA?我知道这可能看起来像愚蠢的代码(我正在学习! ) 但我试过了:

Numericnommid<-[Numeric==4] <- NA

但这只是让我的新向量只有一个值 - NA!

【问题讨论】:

    标签: r vector numeric


    【解决方案1】:

    这应该可以工作

    
    Numericnomid <- Numeric
    Numericnomid[Numericnomid==4] <- NA
    
    

    【讨论】:

      【解决方案2】:

      这是一个班轮

      Numericnomid <- ifelse(Numeric==4, NA, Numeric)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-11-26
        • 1970-01-01
        • 2022-11-20
        • 2012-11-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-03
        相关资源
        最近更新 更多