gpt4 book ai didi

python - 数据透视表总和年份

转载 作者:太空宇宙 更新时间:2023-11-03 14:14:15 25 4
gpt4 key购买 nike

我创建了

cvv=dd.pivot_table('quantity',index='date',aggfunc=sum)

date quantity
2012 555
2013 397
2014 876
2015 129
2016 984
2017 5

我只想对数据框中最近 2 年的数据进行求和(数量)。

这样写容易吗?

最佳答案

我们可以首先执行过滤,然后选择该列,并对其调用 sum,例如:

cvv[cvv['date'] >= 2015]['quantity'].sum()
# \_________ ________/\_____ ____/ \_ _/
# v v v
# filter select column aggregate

由于date列是索引,我们还可以使用.loc[2015:2017]来获取列表行,然后对其进行聚合:

cvv.loc[2015:2017]['quantity'].sum()
# \____ _______/\_____ ____/ \_ _/
# v v v
# filter select column aggregate

关于python - 数据透视表总和年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48307535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com