如何从Pandas中的Datewise CSV数据中找到年平均值,以绘制条形图

2024-04-19 05:59:55 发布

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

我有样本数据

Company,Date,Open,High,Low,Close,Adj Close,Volume
ADANIPORTS,5/6/2008,150,153.570007,147.820007,151.149994,134.313477,1782030
ADANIPORTS,5/7/2008,152,154.460007,150.240005,153.309998,136.232864,1180015
ADANIPORTS,5/8/2008,152.19996.759995,150.199997,155.889999,138.525497,1856245
ADANIPORTS,5/9/2008,155,160.600006,154.210007,156.520004,139.085312,3251375

对于不同的公司,直到2018年。 现在,我想找出开盘年和收盘年的平均值来绘制条形图


Tags: 数据closedate绘制公司opencompanylow
1条回答
网友
1楼 · 发布于 2024-04-19 05:59:55

这将帮助您按年分组并采取以下措施:

df.groupby(pd.Grouper(key='date', freq='Y'))['Open','Close'].mean()

否则,您可以重新采样方法:

df.set_index('date').resample('Y')['Open','Close'].mean()

相关问题 更多 >