将月度数据转换为时间序列中的年度数据

2024-04-26 06:00:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据框,每个月底都有股票的收盘价。我如何汇总数据,以便得到每年的收盘价

样本数据:

enter image description here

我有以下代码

import pandas as pd
data = pd.read_csv("historical_data.csv")
df = pd.DataFrame(data)
print(df.head())
df['date'] = pd.to_datetime(df['date'])
df.set_index('date', inplace=True)
df.index = pd.to_datetime(df.index)
df.resample('A')
print(df.head())

我在某个地方读到“A”是用于年度聚合的参数, 但我只是得到了相同的输出,没有年度合计


Tags: csvto数据dfdatadatetimedateindex