【问题标题】:how to replace specific values in data frame to NA in R? [duplicate]如何将数据框中的特定值替换为 R 中的 NA? [复制]
【发布时间】:2016-11-21 17:23:48
【问题描述】:

我正在使用 R 中的数据框,我想将某些 id 的值替换为 NA。这是输入文件的示例。

id  y
222 12
432 23
522 22
443 11

这是我想要的输出:

id  y
222 12
432 NA
522 22
443 NA

【问题讨论】:

    标签: r


    【解决方案1】:
    idsToBeReplaced <- c(432, 443)    
    df[df$id %in% idsToBeReplaced, "y"] <- NA
    
    #  id  y
    #1 222 12
    #2 432 NA
    #3 522 22
    #4 443 NA
    

    【讨论】:

    • 非常感谢,非常完美。我花了好几个小时才弄明白。
    猜你喜欢
    • 2021-08-30
    • 1970-01-01
    • 2017-12-19
    • 2017-11-16
    • 1970-01-01
    • 2019-12-26
    • 1970-01-01
    • 1970-01-01
    • 2011-12-31
    相关资源
    最近更新 更多