R 基于一个变量计数和数值变量间隔的直方图
我试图创建一个登革热=1的计数直方图,x轴是age.cut变量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
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)