简体   繁体   English

pandas:按月和天匹配数据

[英]pandas: Match data by months and days

How can I match data only by months and dates and not by year:如何仅按月份和日期而不是按年份匹配数据:

1. Data 1. 数据

2. Desired output 2.所需的output

Convert Time column to datetimes and then to custom format MM/DD/ and then aggregate:Time列转换为日期时间,然后转换为自定义格式MM/DD/ ,然后聚合:

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

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

If need aggregate sum , mean if duplicates use:如果需要汇总sum ,则mean如果重复使用:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM