R语言缺失值(NA)的去除

我们处理的数据集经常会出现一些‘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

你可能感兴趣的:(R语言缺失值(NA)的去除)