为什么替换功能中的NA不能按预期工作?

时间:2019-11-09 03:25:30

标签: r

我尝试在以下标题中替换NA值:

testdf

  a   |   b    

1 NA  |  b    
2 a   |  NA   

通过使用以下功能:

replaceNATest <- function(df, colName, value='Unknown') {
     df[colName] <- ifelse( is.na(df[[colName]]), value, df[[colName]])
}

提交以下命令后:

replaceNATest(testdf, "a", "Unknown")

NA仍然出现在标题中: testdf

  a  |   b    


1 NA |   b    
2 a  |   NA   

我不确定为什么不用“未知”代替NA

0 个答案:

没有答案