Skip to main content
 首页 » 编程设计

python之Pandas 数据框。按值分组并计数

2025年05月04日20davidwang456

我有下表:

Days, Age,  Sex 
 
5,    39,   F 
4,    54,   M 
4,    26,   M 
5,    42,   M 
4,    29,   M 

我想用 F 和 M 分别计算行数。以下命令有效,但我对表示不满意:

df.groupby("Sex").count() 

最好的方法是什么?谢谢。

请您参考如下方法:

只是添加到 Wen 的回答中。或者,您可以在使用 df.Sex 选择列时使用 value_counts。

df.Sex.value_counts() 
    M    4 
    F    1 
Name: Sex, dtype: int64