全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
23694 11
2016-08-01
数据预处理
如何对导入的数据预处理(把Science列中NA替换成空值),然后再进行运算。

谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-8-1 15:08:22
gradel$Science[is.na(gradel$Science)]<-c(0)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-8-1 15:31:51
Baby-Zhao 发表于 2016-8-1 15:08
gradel$Science
相当于用0去替换了NA,这样平均值算出来是4个人的均值,实际上只有三个人
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-8-1 15:47:05
鸟儿找虫吃 发表于 2016-8-1 15:31
相当于用0去替换了NA,这样平均值算出来是4个人的均值,实际上只有三个人
那在后面加上 na.rm=TRUE 计算结果就是你想要的值了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-8-1 16:04:01
Baby-Zhao 发表于 2016-8-1 15:47
那在后面加上 na.rm=TRUE 计算结果就是你想要的值了
一般情况下碰到NA这种缺失值都会怎么处理,是删除(单个值or整条记录)还是用0替换?谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-8-1 17:14:17
鸟儿找虫吃 发表于 2016-8-1 16:04
一般情况下碰到NA这种缺失值都会怎么处理,是删除(单个值or整条记录)还是用0替换?谢谢
删除包含缺失值的实例或用合理的数值代替(插补)缺失值---R语言实战(Robert I.)
具体采用哪个方法就要具体分析了吧。插补缺失值最简单的是用某个值(均值、中位数或众数)代替,不过这种方法已经被时代舍弃了。插补缺失值的包根据专业领域不同,有不同的选择。你可以百度一下能查找到
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群