如何使用 pandas 绘制年龄分布

How to plot age distribution with pandas

我有数据框,其中包含 2 列:年龄和性别。

sex,age
1,30
2,29
1,34
1,27
2,28
2,28
1,40
1,30
1,27
2,31
1,37
1,31
2,28
2,30
2,27
2,27
2,29
2,32
1,28
1,27
1,28
1,28
1,29
1,33
1,32
1,30

如何绘制每个性别的年龄分布?

groupby 然后 plotkind='kde'

df1.groupby('sex').age.plot(kind='kde')

根据@EdChum

df1.groupby('sex').age.hist()