以下是 groupby
和 sum
相关的值。什么是正确的语法 孳生 的相关值?
df=pd.DataFrame({"Date":['20200603','20200603','20200603','20200604','20200604','20200604'],"shop":[1,1,2,2,3,3],"value":[1,1,1,1,1,1]})
df['Date']=pd.to_datetime(df['Date'])
df.groupby(["Date","shop"]).agg(sum_value=("value",sum))
df.groupby(["Date","shop"]).agg(mult_value=("value",np.prod))
我抓住你了,需要 Series.prod
:
df.groupby(["Date", "shop"]).agg(mult_value=("value", "prod"))