楼主: 鸟儿找虫吃
23851 11

[问答] 如何对导入的数据预处理(把NA替换成空值),然后再进行运算。 [推广有奖]

  • 0关注
  • 0粉丝

已卖:256份资源

博士生

43%

还不是VIP/贵宾

-

威望
0
论坛币
980 个
通用积分
139.4615
学术水平
6 点
热心指数
9 点
信用等级
4 点
经验
4205 点
帖子
211
精华
0
在线时间
102 小时
注册时间
2016-6-1
最后登录
2023-8-9

楼主
鸟儿找虫吃 发表于 2016-8-1 10:48:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
数据预处理
如何对导入的数据预处理(把Science列中NA替换成空值),然后再进行运算。

谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:数据预处理 预处理 Science SCIE NCE 如何

回帖推荐

Baby-Zhao 发表于6楼  查看完整内容

删除包含缺失值的实例或用合理的数值代替(插补)缺失值---R语言实战(Robert I.) 具体采用哪个方法就要具体分析了吧。插补缺失值最简单的是用某个值(均值、中位数或众数)代替,不过这种方法已经被时代舍弃了。插补缺失值的包根据专业领域不同,有不同的选择。你可以百度一下能查找到
在你不同的阶段,会有适合你的不同工具,时机到了自然会想去学。

沙发
Baby-Zhao 发表于 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个人的均值,实际上只有三个人

板凳
Baby-Zhao 发表于 2016-8-1 15:47:05
鸟儿找虫吃 发表于 2016-8-1 15:31
相当于用0去替换了NA,这样平均值算出来是4个人的均值,实际上只有三个人
那在后面加上 na.rm=TRUE 计算结果就是你想要的值了
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

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

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

7
jia_jackie 发表于 2016-8-1 17:28:05
na.omit()=TRUE

8
鸟儿找虫吃 发表于 2016-8-1 17:56:38
Baby-Zhao 发表于 2016-8-1 17:14
删除包含缺失值的实例或用合理的数值代替(插补)缺失值---R语言实战(Robert I.)
具体采用哪个方法就要 ...
专业,感谢

9
我学的统计 学生认证  发表于 2016-10-13 18:41:21
那怎么把R软件中没有数据的位置(就是完全是空的)用“NA”替换呢?求助!

10
泊魂破蛊 发表于 2016-10-14 15:55:47
我学的统计 发表于 2016-10-13 18:41
那怎么把R软件中没有数据的位置(就是完全是空的)用“NA”替换呢?求助!
这个我知道 ~
dat[dat==“”]<-NA
我就是这么用的 但是反过来用这个方法想把NA替换为空值就不行了 没有报错也没有效果 不知道为什么

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 06:33