直方图基于一个变量的计数和数值变量的间隔

时间:2015-05-29 02:27:09

标签: r

我试图创建计数的直方图,其中登革热= 1,x轴是age.cut变量。

 dengue age  sex    net sector ageHalf  age.cut
1   0   16  female  no  sector1 0      (15,20]
2   0   33  male    no  sector1 0      (30,35]
3   0   1   male    no  sector1 0      [0,5]
4   0   35  male    no  sector1 0      (30,35]
5   0   6   male    no  sector1 0      (5,10]
6   0   27  female  no  sector2 0      (25,30]
7   0   6   male    no  sector2 0      (5,10]

作为r的新手,我不太确定如何让直方图绘制正确的信息。我将年龄变量切成5的间隔。

我创建的数据框只包含登革热= 1和age.cut的间隔,但不知道在那之后哪里开始。

df<-dengue[index, c(1,7)]

基本上我只想获得一个直方图,该直方图给出每个区间的总计数并将它们放在条形图中 - 以查看分布。

谢谢!

康纳

1 个答案:

答案 0 :(得分:2)

不是手动创建剪辑,而是使用hist:

hh = hist(df[,"age"], breaks=seq(5,50,by=5))
之后检查......并且仅过滤登革热== 1 - 可能从dplyr包过滤:

df1 = dplyr::filter(df, dengue == 1)