如何在R数据帧中将空值转换为NA?
当我们的数据包含空值时,很难执行分析,我们可能会将这些空值转换为NA,以便我们了解不可用的值的数量。这可以通过使用单个方括号来完成。
示例
请看以下具有一些空值的数据框-
> x1<-c(rep(c(1,2,3),times=5),"","","",2,1) > x2<-rep(c(2,4,"",4,""),each=4) > x3<-rep(c(5,4,2,""),times=c(2,5,3,10)) > df<-data.frame(x1,x2,x3) > df x1 x2 x3 1 1 2 5 2 2 2 5 3 3 2 4 4 1 2 4 5 2 4 4 6 3 4 4 7 1 4 4 8 2 4 2 9 3 2 10 1 2 11 2 12 3 13 1 4 14 2 4 15 3 4 16 4 17 18 19 2 20 1
将空值转换为NA-
> df[df == ""]<-NA > df x1 x2 x3 1 1 2 5 2 2 2 5 3 3 2 4 4 1 2 4 5 2 4 4 6 3 4 4 7 1 4 4 8 2 4 2 9 3 <NA> 2 10 1 <NA> 2 11 2 <NA> <NA> 12 3 <NA> <NA> 13 1 4 <NA> 14 2 4 <NA> 15 3 4 <NA> 16 <NA> 4 <NA> 17 <NA> <NA> <NA> 18 <NA> <NA> <NA> 19 2 <NA> <NA> 20 1 <NA> <NA>
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短