以下是一个示例代码,用于按月或年计算员工人数:
import pandas as pd
# 创建一个示例数据集
data = {'date': ['2021-01-01', '2021-02-01', '2021-03-01', '2021-04-01', '2021-05-01'],
'employee_count': [100, 110, 120, 115, 130]}
df = pd.DataFrame(data)
# 将日期列转换为日期类型
df['date'] = pd.to_datetime(df['date'])
# 按月计算员工人数
df_monthly = df.resample('M', on='date').sum()
print(df_monthly)
# 按年计算员工人数
df_yearly = df.resample('Y', on='date').sum()
print(df_yearly)
以上代码使用了Pandas库来处理日期和数据计算。首先,我们创建一个示例数据集,包含日期和员工人数。然后,将日期列转换为日期类型,以便后续的日期处理。接下来,使用resample
函数按月或年进行重采样,并使用sum
函数对员工人数进行求和。最后,打印按月或年计算的员工人数。
上一篇:按月汇总数据,并可进行筛选。
下一篇:按月获取活跃用户