Я не могу манипулировать данными, возвращенными с yfinance - PullRequest
0 голосов
/ 24 марта 2020

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

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

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

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

...