pandas:按月和天匹配数据

Posted

技术标签:

【中文标题】pandas:按月和天匹配数据【英文标题】:pandas: Match data by months and days 【发布时间】:2021-08-09 11:54:53 【问题描述】:

如何仅按月份和日期而不是按年份匹配数据:

1. Data

2. Desired output

【问题讨论】:

【参考方案1】:

Time 列转换为日期时间,然后转换为自定义格式MM/DD/,然后聚合:

df['Time'] = pd.to_datetime(df['Time']).dt.strftime('%m/%d/')

df1 = df.groupby('Time').first()

如果需要聚合sum,如果重复使用mean

df2 = df.groupby('Time').sum(min_count=1)
df3 = df.groupby('Time').mean()

【讨论】:

以上是关于pandas:按月和天匹配数据的主要内容,如果未能解决你的问题,请参考以下文章

仅按月和年选择数据

什么策略建议按月和年分配数据帧以获得R中的单个数据帧列表

在 postgresql 中按月和年对查询结果进行分组

如何用EXCEL计算年龄,精确到月和天,并筛选

如何用EXCEL计算年龄,精确到月和天,并筛选?

如何在 Pandas 中按年和月加入 2 个数据框?