你可以使用Python中的pandas库来实现按年份进行汇总并计数的操作。下面是一个示例代码:
import pandas as pd
# 创建一个包含年份的示例数据
data = {'日期': ['2020-01-01', '2020-02-01', '2021-01-01', '2021-02-01', '2021-03-01']}
df = pd.DataFrame(data)
# 将日期列转换为datetime类型
df['日期'] = pd.to_datetime(df['日期'])
# 提取年份并计数
df['年份'] = df['日期'].dt.year
count_by_year = df.groupby('年份').size().reset_index(name='计数')
# 输出结果
print(count_by_year)
运行上述代码会输出以下结果:
年份 计数
0 2020 2
1 2021 3
这个示例代码首先创建了一个包含日期的DataFrame。然后,它使用pd.to_datetime
函数将日期列转换为datetime
类型,以便能够提取年份。接下来,使用groupby
函数按年份进行分组,并使用size
函数计算每个年份的计数。最后,使用reset_index
函数重置索引,并将结果保存到count_by_year
中。最后,我们打印出了最终的汇总结果。
上一篇:按年份进行分组
下一篇:按年份计算记录的总数