针对存在NA 值的数据进行处理
> dat
sample1 sample2 sample2.1
A 1 5 8
B 2 NA NA
C NA 7 10
D 4 9 1
将所有空值用0代替
> for(i in 1:ncol(dat)){
+ dat[is.na(dat[,i]),i]=0
+}
> dat
sample1 sample2 sample2.1
A 1 5 8
B 2 0 0
C 0 7 10
D 4 9 1
删除所有的NA数据
> for (i in 1:ncol(dat)){
+ dat=dat[!is.na(dat[,i]),]
+ }
> dat
sample1 sample2 sample2.1
A 1 5 8
D 4 9 1
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!