为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕后森 2023-10-26 15:26:43
我有一个数据框,其中包含每个月末的股票收盘价。如何汇总数据以便获得每年的收盘价。样本数据:我有以下代码import pandas as pddata = 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”是用于年度聚合的参数,但我只是在没有年度聚合的情况下得到相同的输出。
查看完整描述

1 回答

?
MM们

TA贡献1886条经验 获得超2个赞

您需要重新分配重新采样的结果。此外,还可用于.last()获取每年的最后价格。

df = df.resample('A').last()


查看完整回答
反对 回复 2023-10-26
  • 1 回答
  • 0 关注
  • 150 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信