我有以下数据集:
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列中有多个缺失值。如何找到它们?
答案 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