我在做一些Python的练习题,我被一个问题卡住了。
我使用下面的泰坦尼克号 Dataframe :https://drive.google.com/file/d/1NEHvlUMTNPusHZvHUFTqeUR_9yY1tHVz/view
现在,我需要找到支付高于平均票价(“Fare”)的乘客的“Pclass”的每个等级的“Age”列的最小值。
使用这个我可以得到最低年龄组,但我怎么能添加'高于平均票价'的条件呢?
df.groupby('Pclass')['Age'].min()
我在做一些Python的练习题,我被一个问题卡住了。
我使用下面的泰坦尼克号 Dataframe :https://drive.google.com/file/d/1NEHvlUMTNPusHZvHUFTqeUR_9yY1tHVz/view
现在,我需要找到支付高于平均票价(“Fare”)的乘客的“Pclass”的每个等级的“Age”列的最小值。
使用这个我可以得到最低年龄组,但我怎么能添加'高于平均票价'的条件呢?
df.groupby('Pclass')['Age'].min()
2条答案
按热度按时间0md85ypi1#
给予这个
Grouping by with Where conditions in Pandas
我可能有一些语法错误,因为它的一段时间以来,我已经做Pandas,如果有人看到一个问题,请纠正它
ymzxtsji2#
您可以:
1.求平均值
1.过滤器