在R中绘制没有零值的直方图

时间:2013-03-28 11:14:42

标签: r histogram

我想从直方图中排除所有零值。到目前为止,我创建了一个新对象,并将所有零值转换为NA,但我希望在没有创建新对象的情况下会有更简单的方法。

示例代码:

set.seed(45)
a<-sample(0:10,500,replace=T)
c<-ifelse(a!=0,a,NA)
hist(c)

1 个答案:

答案 0 :(得分:6)

你可以像这样使用子集:

hist( a[ !a==0 ])

你可以检查它是这样的:

table(is.na(c))
FALSE  TRUE 
 443    57 

length(a[!a==0])
[1] 443