以下是一个示例代码,用于按年份累加行。
import pandas as pd
# 创建一个示例数据集
data = {'Year': [2019, 2019, 2020, 2020, 2020, 2021], 'Value': [1, 2, 3, 4, 5, 6]}
df = pd.DataFrame(data)
# 按年份累加行
df['Cumulative'] = df.groupby('Year')['Value'].cumsum()
print(df)
输出结果如下:
Year Value Cumulative
0 2019 1 1
1 2019 2 3
2 2020 3 3
3 2020 4 7
4 2020 5 12
5 2021 6 6
在这个示例中,我们使用pandas库来处理数据。我们首先创建一个包含年份和值的示例数据集。然后,我们使用groupby
函数将数据按年份分组,并使用cumsum
函数计算每个年份的累计和。最后,我们将累计和添加到数据框中的新列"Cumulative"中,并打印出结果。
上一篇:按年份计算记录的总数
下一篇:按年份列出多年