Как получить доступ к столбцу индекса сводной таблицы Pandas - PullRequest
2 голосов
/ 30 сентября 2019

Я хотел бы получить доступ к столбцу «Дата / индекс» сводной таблицы панд, а затем использовать дату в качестве оси matplotlib для построения данных о запасах объектно-ориентированным способом. Я пытаюсь выяснить, как можно получить дату в ее собственнойобъект? Спасибо

import pandas as pd
import yfinance as yf
amazon = yf.download('amzn','2000-01-01','2019-09-26')
amazon.head()

            Open    High    Low Close   Adj Close   Volume
Date                        
2000-01-03  81.50   89.56   79.05   89.38   89.38   16117600
2000-01-04  85.38   91.50   81.75   81.94   81.94   17487400
2000-01-05  70.50   75.12   68.00   69.75   69.75   38457400
2000-01-06  71.31   72.69   64.00   65.56   65.56   18752000
2000-01-07  67.00   70.50   66.19   69.56   69.56   10505400

1 Ответ

1 голос
/ 30 сентября 2019

Вы можете использовать amazon.index:

print (amazon.index)
DatetimeIndex(['1999-12-31', '2000-01-03', '2000-01-04', '2000-01-05',
               '2000-01-06', '2000-01-07', '2000-01-10', '2000-01-11',
               '2000-01-12', '2000-01-13',
               ...
               '2019-09-12', '2019-09-13', '2019-09-16', '2019-09-17',
               '2019-09-18', '2019-09-19', '2019-09-20', '2019-09-23',
               '2019-09-24', '2019-09-25'],
              dtype='datetime64[ns]', name='Date', length=4965, freq=None)

Но если график в пандах, например, по Series.plot не требуется:

amazon['Open'].plot()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...