前提
pandas_datareaderについて質問です
以前まで問題なく使えていたプログラムが突然使えなくなりました。
実現したいこと
株価データの取得
発生している問題・エラーメッセージ
TypeError: string indices must be integers
該当のソースコード
python
1# -*- coding: utf-8 -*- 2from pandas_datareader import data 3from datetime import date 4from dateutil.relativedelta import relativedelta 5 6today = date.today() 7ago = today - relativedelta(years=10) 8data = data.DataReader('^N225', "yahoo", ago, today) 9print(data)
試したこと
様々なサイトを調べてみましたが、解決方法が分かりませんでした
Python、モジュールのバージョンは何でしょうか?
> 様々なサイトを調べてみましたが、解決方法が分かりませんでした
どんなサイトを調べましたか?
今日付けで issue が挙がっています。
Response format from Yahoo seems to have changed I keep getting this error. · Issue #952
pydata/pandas-datareader
https://github.com/pydata/pandas-datareader/issues/952
一応、yfinance で override すると解決する様なことが書かれています。
回答1件
あなたの回答
tips
プレビュー