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

R 基于一个变量计数和数值变量间隔的直方图,r,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

我试图创建一个登革热=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)]

df您不能使用hist来代替手动创建切割:

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

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