dataframe 空值替换为0_R把dataframe里的NA值替换为0

在R里可以使用来把NA值替换为0:

df[is.na(d)] 

示例

> m 

> d 

V1 V2 V3 V4 V5 V6 V7 V8 V9 V10

1   4  3 NA  3  7  6  6 10  6   5

2   9  8  9  5 10 NA  2  1  7   2

3   1  1  6  3  6 NA  1  4  1   6

4  NA  4 NA  7 10  2 NA  4  1   8

5   1  2  4 NA  2  6  2  6  7   4

6  NA  3 NA NA 10  2  1 10  8   4

7   4  4  9 10  9  8  9  4 10  NA

8   5  8  3  2  1  4  5  9  4   7

9   3  9 10  1  9  9 10  5  3   3

10  4  2  2  5 NA  9  7  2  5   5

> d[is.na(d)] 

> d

V1 V2 V3 V4 V5 V6 V7 V8 V9 V10

1   4  3  0  3  7  6  6 10  6   5

2   9  8  9  5 10  0  2  1  7   2

3   1  1  6  3  6  0  1  4  1   6

4   0  4  0  7 10  2  0  4  1   8

5   1  2  4  0  2  6  2  6  7   4

6   0  3  0  0 10  2  1 10  8   4

7   4  4  9 10  9  8  9  4 10   0

8   5  8  3  2  1  4  5  9  4   7

9   3  9 10  1  9  9 10  5  3   3

10  4  2  2  5  0  9  7  2  5   5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值