我需要清理包含''的价值的数据。 (字符串的空值)。我接下来会做两件事: 1.计算空字符串值的数量。 2.用NA值替换它们
然而,完成这项工作还有一些问题。我试过了 使用具有isBlank功能的sapply函数(标识null srting value)。它不会为每个元素返回TRUE / FALSE的值,但是 对于每一列。因此,我无法使用colSums功能来完成这项工作。
我不确定它是否可以作为参数的字符串操作函数 天哪,有人可以帮我吗?
isBlank=function(x){
if(!is.na(x) && x==''){
return(TRUE)
}else{
return(FALSE)
}
}
sapply(train,isBlank)
答案 0 :(得分:0)
如果是data.frame,我们可以通过转换为app.UseHangfireDashboard("/TestPage")
矩阵
logical
然后i1 <- !is.na(train) & train==""
空白(replace
)到NA
""
replace(train, i1, NA)