Я не могу управлять данными, возвращаемыми с помощью yfinance

Это может быть глупый вопрос, что я здесь делаю, но я с этим не знаком. Я играю сyfinanceбиблиотека для создания небольшого скрипта для отслеживания определенных тикеров. Дело в том, что, например, я хочу узнать, какова стоимость S&P500 сегодня и вчера, чтобы позже я мог сравнить, это все, что я получил с помощью учебника:

import yfinance as yf

SP500 = yf.Ticker('^GSPC')
SP500 = SP500.history(period="2d")

print(SP500['Close'])

Итак, я ищу цену этого конкретного тикера на момент закрытия. Но когда я запускаю этот код, я получаю следующее:

Date
2020-03-20    2304.92
2020-03-23    2237.40
Name: Close, dtype: float64

Я не знаком с данными, предлагаемыми таким образом. Я привык получать обратно кортежи, списки, что-то, над чем я могу работать. Я пробовал извлекать числа только из строк питоническим способом, но без всякой радости. В этом случае меня интересует только получение2304.92 а также 2237.40 номера для дальнейшей работы над ними.

Кто-нибудь знает, как я могу извлечь эти числа из этой матрицы?

заранее спасибо

0 ответов

Другие вопросы по тегам