Скачать серию будущих цен от Yahoo! с пандами

Странно, я не смог загрузить будущие ценовые серии с Yahoo! с пандой.

Возьмите этот фрагмент, который должен загрузить цены на кукурузу CBoT 13 сентября:

import pandas.io.data as fetch
ts = fetch.get_data_yahoo('CU13.CBT', '8/8/2013', '10/8/2013')
print(ts)

Я получаю сообщение об ошибке веб-ссылки:

urllib.error.HTTPError: HTTP Error 404: Not Found

Я пробовал другие базовые (металлы, домашний скот...) и различные сроки погашения, но это просто не работает. Я также пробовал такие приемы, как удаление части.CBT, но безуспешно

1 ответ

Решение

Это не проблема панд, исторические данные для CU13.CBT недоступны, вы можете проверить, что здесь вы не найдете ссылку на исторические цены (сравните с этим).

Yahoo исторические цены

Попробуйте с другим символом, и он должен работать. Пример:

>>> import pandas.io.data as web

>>> start = datetime.datetime(2013, 8, 8)
>>> end = datetime.datetime(2013, 8, 10)
>>> f = web.DataReader("F", 'yahoo', start, end)
>>> f
             Open    High    Low     Close   Volume      Adj Close
Date                        
2013-08-08   16.94   17.03   16.87   16.98   26589500    16.98
2013-08-09   16.95   17.11   16.94   17.02   25625300    17.02
Другие вопросы по тегам