我尝试在以下标题中替换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