如何找到R中缺少值的列长?
缺失值的列长度表示数据帧中缺失值的数量。这可以通过colSums函数轻松完成,我们将使用is.na查找NA值的总数。例如,如果我们有一个称为df的数据框,其中包含一些缺失值,则可以使用命令colSums()找到缺失值的列长度。is.na(df)
例1
考虑以下数据帧-
> x1<-sample(c(1,NA),20,replace=TRUE) > x2<-sample(c(5,NA),20,replace=TRUE) > x3<-sample(c(2,NA),20,replace=TRUE) > x4<-sample(c(2,NA),20,replace=TRUE) > df1<-data.frame(x1,x2,x3,x4) > df1输出结果
x1 x2 x3 x4 1 NA NA 2 2 2 NA NA NA 2 3 1 NA 2 NA 4 NA 5 NA NA 5 1 5 NA NA 6 NA 5 NA 2 7 1 NA NA 2 8 1 5 NA NA 9 NA NA 2 NA 10 1 5 NA NA 11 NA NA NA NA 12 NA NA 2 2 13 1 NA NA 2 14 1 NA NA 2 15 NA NA NA NA 16 1 NA NA NA 17 1 5 NA NA 18 NA NA 2 NA 19 1 NA NA NA 20 1 NA 2 2
在df1中找到缺少值的列的长度-
> colSums(is.na(df1))输出结果
x1 x2 x3 x4 9 14 14 12
例2
> y1<-sample(c(101,NA),20,replace=TRUE) > y2<-sample(c(325,NA),20,replace=TRUE) > y3<-sample(c(250,NA),20,replace=TRUE) > df2<-data.frame(y1,y2,y3) > df2输出结果
y1 y2 y3 1 101 325 NA 2 NA NA NA 3 101 NA NA 4 101 325 250 5 NA NA NA 6 101 325 250 7 101 325 NA 8 NA 325 250 9 101 325 250 10 NA 325 NA 11 101 325 250 12 NA NA 250 13 101 NA NA 14 NA 325 NA 15 NA 325 NA 16 NA NA NA 17 NA NA NA 18 101 325 250 19 101 NA NA 20 NA 325 250
在df2中找到缺少值的列的长度-
> colSums(is.na(df2))输出结果
y1 y2 y3 10 8 12
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短