无法识别数据集中的空值?

时间:2019-05-11 15:56:55

标签: r null

我有以下数据集:

Centre Ownership   CentreType   TG1     
2   1       2       
2   1       2       
2   1       2   2   
2   1       2   2   
2   1       2   2   
2   1       2   3   
1   1       2   2   
2   1       2       
1   1       2   2   
1   1       2   3   
1   1       2       
1   1       1   

当我尝试使用代码sapply(my_data, function(x) sum(is.na(x)))查找缺少的值时 显示的缺失值为0。但是在TG1列中有多个缺失值。如何找到它们?

1 个答案:

答案 0 :(得分:0)

您没有NA,而您却拥有“”。您可能应该将它们转换为NA。这是您如何计算它们

sapply(my_data, function(x) sum( trimws( x) %in% "" ))

这里是一种转换方式

mtcars[ 3, 3 ] <- ""
mtcars[ apply( mtcars , 2, function(X) trimws(X)=="")] <- NA