仅获取列的一部分的总数

2024-03-28 14:33:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的数据库显示了每个城镇每个季度的债务人总数。 由于列出了43个城镇,每个季度(2017年9月30日等)有43个“总债务人”

我的目标是找到每个季度的债务人总数(因此理论上,找到列出的每43个“债务人总数”的总和),但我不太确定如何计算

我尝试过使用sum()函数,但我知道如何使它只按季度相加

下面是数据库的外观和我的尝试(我打印了前50行,只是为了提供它的外观)

https://i.imgur.com/h1y43j8.png

如果解释有点不清楚,请提前道歉


Tags: 函数httpscom数据库目标png理论外观
1条回答
网友
1楼 · 发布于 2024-03-28 14:33:01

您应该使用groupby。这是一个很好的函数,可以精确地执行您正试图执行的操作。它根据您选择的列对df进行分组

total_debtors_pq = df.groupby('Quarter end date')['Total number of debtors'].sum()

然后,您可以从total_debtors_pq中提取每个季度的总额

相关问题 更多 >