Как найти среднегодовое значение по датам CSV-данных в пандах для построения гистограммы - PullRequest
0 голосов
/ 04 октября 2019

У меня есть пример данных как

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 года. Теперь я хочу найти среднее значение открытия и закрытия по годам для построения гистограммы

1 Ответ

1 голос
/ 04 октября 2019

это поможет вам сгруппировать год и взять следующие средства:

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

, в противном случае вы можете изменить метод:

df.set_index('date').resample('Y')['Open','Close'].mean()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...