R语言-均值填充缺失值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言-均值填充缺失值相关的知识,希望对你有一定的参考价值。
参考技术A 在基因芯片数据或其他类型数据中,采用计算所有样本的平均值从而进行填充,如果需要用中位数或其他统计量填充时只需修改相应的方法即可#1. 检查是否有缺失值
which(is.na(mRNA),arr.ind = T)
#2. 计算行均值并填充
#该数据中探针(基因)为行(名),样本为列(名),(数据框内容为表达量数据值型数据数据)格式可见文章最后
row_mean <- apply(mRNA,1,mean,na.rm =T) #1是行,2是列,若用其他方法修改mean即可
mRNA$MEAN <- row_mean
ncol = 样本数
for (i in 1:nrow(mRNA))
mRNA[i,is.na(mRNA[i,])] <- mRNA[i,ncol]
R语言进行缺失值填充(Filling in missing values):使用R原生方法data.tabledplyr等方案
R语言进行缺失值填充(Filling in missing values):使用R原生方法、data.table、dplyr等方案
目录
以上是关于R语言-均值填充缺失值的主要内容,如果未能解决你的问题,请参考以下文章