R语言矩阵缺失值处理,谢谢指导~

作者:用户 来源:互联网 浏览:497 次 时间:2016-03-18 15:26:22

R语言矩阵缺失值处理,谢谢指导~ - 摘要: R语言矩阵缺失值处理,谢谢指导~我有10列,20行的矩阵中随机包含缺失值,我想把NA用每行的中位数替代,我该怎么找到NA的行再用该行缺失值替换呢?咋写代码呢???借助median求得中位数,然后用is

问题描述

R语言矩阵缺失值处理,谢谢指导~

我有10列,20行的矩阵中随机包含缺失值,
我想把NA用每行的中位数替代,我该怎么找到NA的行再用该行缺失值替换呢?咋写代码呢???

解决方案

借助median求得中位数,然后用is.na找出NA的值并且替换

 for(i in 1:nrow(test_mat)){
  #求当前行的中位数,第二个参数表示去除NA值
  temp_median <- median(test_mat[i, ], na.rm = TRUE) 
  #用中位数替代NA值
  test_mat[i, is.na(test_mat[i,])] <- temp_median
}

R语言矩阵缺失值处理,谢谢指导~-r语言缺失值处理

解决方案二:

R语言缺失值处理
R语言缺失值处理
R语言︱缺失值处理

【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供R语言矩阵缺失值处理,谢谢指导~相关信息,包括 r语言缺失值处理,r语言缺失值填补,r语言删除缺失值,r语言 缺失值,r语言 替换缺失值的信息 ,所有R语言矩阵缺失值处理,谢谢指导~相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_3003,您可以点击R语言矩阵缺失值处理,谢谢指导~-手机站访问。
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备

热点导航