2024-03-28 14:33:01 发布
网友
我使用的数据库显示了每个城镇每个季度的债务人总数。 由于列出了43个城镇,每个季度(2017年9月30日等)有43个“总债务人”
我的目标是找到每个季度的债务人总数(因此理论上,找到列出的每43个“债务人总数”的总和),但我不太确定如何计算
我尝试过使用sum()函数,但我知道如何使它只按季度相加
下面是数据库的外观和我的尝试(我打印了前50行,只是为了提供它的外观)
https://i.imgur.com/h1y43j8.png
如果解释有点不清楚,请提前道歉
您应该使用groupby。这是一个很好的函数,可以精确地执行您正试图执行的操作。它根据您选择的列对df进行分组
groupby
df
total_debtors_pq = df.groupby('Quarter end date')['Total number of debtors'].sum()
然后,您可以从total_debtors_pq中提取每个季度的总额
total_debtors_pq
您应该使用
groupby
。这是一个很好的函数,可以精确地执行您正试图执行的操作。它根据您选择的列对df
进行分组然后,您可以从
total_debtors_pq
中提取每个季度的总额相关问题 更多 >
编程相关推荐