一个大的矩阵,想要检查其中是否含有NAN数据,如果直接看数据本身可能不容易,单纯用is.na()函数判断,返回一堆TRUE和FALSE,要从这一堆TRUE和FALSE中精确的找出TRUE不容易。
使用函数sum()和is.na()。
在R中True=1, False=0
is.na(R_object) 返回False或者True,如果是一个向量或者矩阵,每个位置的元素都会判断是否是缺失值NAN,如果是的话返回TRUE,否则返回False。然后使用sum()函数计算返回的值中,具有多少个TRUE,就说明R_object中是否含有NAN以及含有NAN的数量是多少。
sum( is.na(R_object) )