按条件分组 - Pandas

Group by with condition - Pandas

我需要从我的数据网格中过滤一些信息,例如平均存活年龄和活着的男女比例

我试试这个

tit.groupby(by=['Survived'])['Yes']

但是我不能这样过滤

您可能正在使用 titanic 数据集,对于此过滤器您不需要 groupby。

第一个过滤器:

tit.loc[tit['Survived'] == 'Yes']

第二个过滤器:

tit.loc[(tit['Survived'] == 'Yes') & (tit['Sex'] == 'Women')]