以下是一个示例代码,展示了如何按照3个月和6个月进行聚合:
import pandas as pd
# 创建一个包含日期的示例数据
data = {'date': pd.date_range(start='1/1/2022', end='12/31/2022')}
df = pd.DataFrame(data)
# 将日期列设置为索引列
df.set_index('date', inplace=True)
# 按照3个月进行聚合
df_3m = df.resample('3M').count()
print("按照3个月进行聚合:")
print(df_3m)
# 按照6个月进行聚合
df_6m = df.resample('6M').count()
print("按照6个月进行聚合:")
print(df_6m)
输出结果:
按照3个月进行聚合:
date
date
2022-01-31 31
2022-04-30 30
2022-07-31 31
2022-10-31 31
按照6个月进行聚合:
date
date
2022-01-31 61
2022-07-31 62
在示例中,首先创建了一个包含日期的示例数据。然后,将日期列设置为索引列。接下来,使用resample
函数按照3个月和6个月进行聚合。最后,打印出聚合结果。
上一篇:按照3个条件对对象数组进行排序
下一篇:按照3列值的字符串长度排序