我们处理的数据集经常会出现一些‘NA’,比如二代测序数据到DESeq2包处理后,padj以及pvalue这一行
data
data<-na.omit(data)
上述代码会将所有含NA的行去除
但有的时候不需要将所有含有NA的行去除,而是指定某一列含有NA的行
data<-subset(data,value1!="NA")
value1为这一列的列名,!=不等于,理论上可以提取任意你想要的行
有些情况下,需要将‘NA’替换为其他的值,如替换为0
data[is.na(data)] <- 0