You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将DataFrame按yyyy-mm格式年月分组统计NIP dłużnika数量?

按年月分组统计的解决方案

首先确保你的Data przyjęcia列是datetime类型,如果当前是字符串格式,先转换:

import pandas as pd

df['Data przyjęcia'] = pd.to_datetime(df['Data przyjęcia'])

接下来有两种常用方法实现按yyyy-mm年月分组统计:

方法1:使用Period类型(推荐,支持时间操作)

利用dt.to_period('M')将日期转换为年月周期,分组后统计:

monthly_count = df.groupby(df['Data przyjęcia'].dt.to_period('M'))['NIP dłużnika'].count()

返回的索引是Period类型,显示格式为YYYY-MM,适合后续进行时间序列相关的操作。

方法2:转换为字符串格式

如果需要直接得到字符串类型的年月索引,可以用dt.strftime('%Y-%m'):

monthly_count = df.groupby(df['Data przyjęcia'].dt.strftime('%Y-%m'))['NIP dłużnika'].count()

这种方式返回的索引是字符串,格式严格为yyyy-mm,适合直接用于展示或导出。

内容的提问来源于stack exchange,提问作者Grzegorz Z

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 08:42:34