按条件分组 - 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')]
我需要从我的数据网格中过滤一些信息,例如平均存活年龄和活着的男女比例
我试试这个
tit.groupby(by=['Survived'])['Yes']
但是我不能这样过滤
您可能正在使用 titanic 数据集,对于此过滤器您不需要 groupby。
第一个过滤器:
tit.loc[tit['Survived'] == 'Yes']
第二个过滤器:
tit.loc[(tit['Survived'] == 'Yes') & (tit['Sex'] == 'Women')]