pandas合并groupby_python pandas合并groupby

我有一个合并的数据帧,如下所示:>>> merged_df.dtypes

Jurisdiction object

AdjustedVolume float64

EffectiveStartDate datetime64[ns]

VintageYear int64

ProductType object

Rate float32

Obligation float32

Demand float64

Cost float64

dtype: object

下面的groupby语句按辖区/年份返回正确的调整后的体积值:

^{pr2}$

包括产品类型时:>>> merged_df.groupby(['Jurisdiction', 'VintageYear','ProductType'])['AdjustedVolume'].sum()

如果辖区仅包含一个ProductType,则按年调整的卷是正确的,但对于具有两个或多个ProductType的任何辖区,调整的卷将被拆分,以使它们总和为正确的值。我希望每一行都有调整后的总量,但不清楚为什么要分开。在

示例:>>> merged_df.groupby(['Jurisdiction', 'VintageYear'])['AdjustedVolume'].sum()

Jurisdiction VintageYear AdjustedVolume

CA 2017 3.529964e+05

>>> merged_df.group

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值