Python Data Analysis-ImportError: pandas.io.data'という名前のモジュールがありません。
D:\develop\Python\Python35\python.exe E:/personel/python/example01/01/module/yahooData.py
Traceback (most recent call last):
File "E:/personel/python/example01/01/module/yahooData.py", line 2, in <module>
import pandas.io.data as web # Package and modules for importing data; this code may change depending on pandas version
ImportError: No module named 'pandas.io.data'
Process finished with exit code 1
オリジナルはもう使えません
pip3 install pandas_datareader に置き換えてください。
D:\develop\Python\Python35\python.exe E:/personel/python/example01/01/module/yahooData.py
Traceback (most recent call last):
File "E:/personel/python/example01/01/module/yahooData.py", line 2, in <module>
import pandas_datareader.data as web # Package and modules for importing data; this code may change depending on pandas version
File "D:\develop\Python\Python35\lib\site-packages\pandas_datareader\__init__.py", line 2, in <module>
from .data import (DataReader, Options, get_components_yahoo,
File "D:\develop\Python\Python35\lib\site-packages\pandas_datareader\data.py", line 14, in <module>
from pandas_datareader.fred import FredReader
File "D:\develop\Python\Python35\lib\site-packages\pandas_datareader\fred.py", line 1, in <module>
from pandas.core.common import is_list_like
ImportError: cannot import name 'is_list_like'
pandas_datareader.dataをインストールすると、名前 'is_list_like' がインポートできない問題に遭遇します。
解答は以下の通りです。
を使ってみてください。 パイソン を使ったストックドローイングソフトを作る。 ファイナンス を作成し、インポートを開始しました。
matplotlibをインポートします。 ファイナンス mpfとして
その結果、次のような場合、実行は単にエラーを報告します。
ImportError: finance という名前のモジュールがありません。
最初、モジュールがインストールされていなかったので、専用のfinanceモジュールをインストールし、import financeでインポートしました。matplotlibのドキュメントを見に行ったら、matplotlib 2.2.2 APIに以下のような段落がありました。
は
matplotlib.finance
,
mpl_toolkits.exceltools
と
mpl_toolkits.gtktools
モジュールは削除されました。
matplotlib.finance
で利用可能です。
https://github.com/matplotlib/mpl_finance
.
ファイナンス このモジュールは実際に削除されました!!! しかも、バージョン2.2.2からすぐに。
理由がわかれば、解決は簡単で、githubでソースコードをダウンロードしてインストールします。
パイソン setup.py install
mpl_financeモジュールがすでにインストールされていることがわかります。
インストールパスに注意
pycharmによるインストール
Traceback (most recent call last):
File "E:/personel/python/example01/01/module/__init__.py", line 4, in <module>
from mpl_finance import candlestick_ohlc, quotes_historical_yahoo_ohlc
ImportError: cannot import name 'quotes_historical_yahoo_ohlc'
<イグ
存在しないパッケージは、このようにインストールされます。
コードの実行
import tushare as ts
import matplotlib.pyplot as plt
import mpl_finance as mpf
import numpy as np
data = ts.get_k_data('600519', ktype='D', autype='qfq', start='2017-09-17', end='')
prices = data['open', 'high', 'low', 'close']]
dates = data['date']
candleData = np.column_stack([list(range(len(dates))), prices])
fig = plt.figure(figsize=(10, 6))
ax = fig.add_axes([0.1, 0.3, 0.8, 0.6])
mpf.candlestick_ohlc(ax, candleData, width=0.5, colorup='r', colordown='b')
plt.show()
結果グラフ
関連
-
[解決済み】Python regex AttributeError: 'NoneType' オブジェクトに 'group' 属性がない。
-
[解決済み】ilocが「IndexError: single positional indexer is out-of-bounds」を出す。
-
[解決済み】「getaddrinfo failed」、これはどういう意味ですか?
-
[解決済み】範囲外のポップインデックス【重複あり
-
[解決済み] 'module' には 'urlencode' という属性がありません。
-
[解決済み] conda 環境の名前を変更するにはどうすればよいですか?
-
[解決済み] pythonw.exe has stopped working "というランダムなクラッシュが発生する。
-
[解決済み] anaconda-navigatorがアプリケーションのロードで立ち往生する
-
[解決済み] Python 関数間の変数の受け渡し
-
[Problem log] Python run エラー: str に str (not "int") を連結することしかできない。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ゲームメモリを修正するためのPythonメソッド
-
[解決済み] TypeError: 'range' オブジェクトはアイテムの割り当てをサポートしていません。
-
[解決済み] Pythonで "tab "を書くにはどうしたらいいですか?
-
[解決済み] Pythonで標準エラー出力するには?
-
[解決済み] Django の datetime の問題 (default=datetime.now())
-
[解決済み] ファイル内のタブを基準にして文字列を分割する。
-
[解決済み] Tensorflowのtf.contribモジュールは何のためにあるのですか?
-
[解決済み] jinja2 テンプレートが見つからず、内部サーバーエラーが発生する。
-
[解決済み] SQLAlchemy のデフォルトの DateTime
-
[解決済み] Windowsでpip installがアクセス拒否される