如何在python中使用groupby进行具有多个条件的求和?

如何在python中使用groupby进行具有多个条件的求和?,python,pandas,Python,Pandas,我能处理季节=冬季的奇异条件。 我如何在多个条件下执行此操作?请查看我试图在Python上实现的SQL等价物 ## filter group by df.groupby('Season')['Cost'].sum()['Winter'] 您可以先筛选数据,然后执行groupby Select Season ,sum(cost) from df where Season in ('Winter','Summer') group by Season and Select Season

我能处理季节=冬季的奇异条件。 我如何在多个条件下执行此操作?请查看我试图在Python上实现的SQL等价物

## filter group by 
df.groupby('Season')['Cost'].sum()['Winter']

您可以先筛选数据,然后执行groupby

Select 
Season
,sum(cost) 
from df 
where Season in ('Winter','Summer')
group by Season
and 
Select 
Season
,sum(cost) 
from df 
where Season in ('Winter','Summer')
and Region ='Europe'
group by Season

您可以先筛选数据,然后执行groupby

Select 
Season
,sum(cost) 
from df 
where Season in ('Winter','Summer')
group by Season
and 
Select 
Season
,sum(cost) 
from df 
where Season in ('Winter','Summer')
and Region ='Europe'
group by Season
你能提供一个吗?你能提供一个吗?