R语言中替换数据框中的NA为特定值


 

1、

> a <- c(3,NA,NA,4,1,5) > b <- c(NA,4,6,2,4,9) > c <- data.frame(a,b) > c a b 1  3 NA 2 NA  4
3 NA  6
4  4  2
5  1  4
6  5  9
> c[is.na(c)] <-  0
> c a b 1 3 0
2 0 4
3 0 6
4 4 2
5 1 4
6 5 9

 

2、

> a <- c(3,NA,NA,4,1,5) > b <- c(NA,4,6,2,4,9) > c <- data.frame(a,b) > c a b 1  3 NA 2 NA  4
3 NA  6
4  4  2
5  1  4
6  5  9
> c[is.na(c)] <-  "sss"
> c a b 1   3 sss 2 sss   4
3 sss   6
4   4   2
5   1   4
6   5   9

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM