Я не могу управлять данными, возвращаемыми с помощью 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
номера для дальнейшей работы над ними.
Кто-нибудь знает, как я могу извлечь эти числа из этой матрицы?
заранее спасибо