プログラムがエラーで実行される。AttributeError: module 'pandas' has no attribute 'tslib' Solution
2022-02-24 10:19:40
データの可視化を学習する際、pandasパッケージを使用することが多いのですが、使用中に以下のようなエラーメッセージに遭遇しました。
pandasを使って関数を呼び出すと、以下のようなエラーメッセージが表示されたままプログラムが実行されます。
AttributeError: module 'pandas' has no attribute 'tslib'
見てみると、ggplotはあまりにも長い間メンテナンスされていないため、ソースコードがそれなりにフォローされていないことがわかりました。
解決方法
ggplotパッケージのutils.pyモジュールを探し、pd.tslib.Timestampをpd.Timestampに変更します。
探す
date_types = (
pd.tslib.Timestamp,
pd.DatetimeIndex,
pd.Period,
pd.PeriodIndex,
datetime.datetime,
datetime.time
)
に変更する。
date_types = (
pd.Timestamp,
pd.DatetimeIndex,
pd.Period,
pd.PeriodIndex,
datetime.datetime,
datetime.time
)
<イグ
次のようなエラーメッセージが表示されます。
No module named 'pandas.lib'
ggplotパッケージのstatsディレクトリにあるsmooths.pyモジュールを見つけ、from pandas.lib import Timestampをfrom pandas import Timestampに変更し、pd.tslib.Timestampをpd.Timestampに変更します。
探す
from pandas.lib import Timestamp
に変更する。
from pandas import Timestamp
pd.tslib.Timestamp
<イグ
探す
pd.Timestamp
に変更する。
pd.Timestamp
<イグ
問題を解決して快適な生活を〜。
関連
-
Python「lxmlを使ったxpathのパース - コナちゃんをクローリングする
-
SyntaxError: 構文が無効です。
-
Python pipのインストールと使用方法の詳細
-
from scipy.interpolate import spline errorImportError: cannot import name 'spline'.
-
python で word, excel, csv, json ファイルの読み書きをする。
-
Python pipを使ったpymysqlモジュールのインストール (Error: ImportError: No module named pymysql)
-
Pythonでナンバープレート自動認識システムを作ろう!楽しくて実用的です。
-
pythonフレームワーク Scrapyエラー TypeError: 'float' object is not iterable Solve
-
Pythonの非パッケージ問題で相対インポートを試みる
-
Pythonソケットプログラミング [WinError 10061] ターゲットコンピュータがアクティブに拒否しているため、接続できない。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
Solve 'DataFrame' オブジェクトに 'sort' 属性がない。
-
Python クローラーで AttributeError: 'NoneType' オブジェクトに属性 'text' がないエラー。
-
AttributeError: 'module' オブジェクトには 'SSL_ST_INIT' 属性がない ソリューション
-
AttributeError: モジュール 'tensorflow'に属性 'placeholder' がない問題
-
Python Next SyntaxError: print' の呼び出しに括弧がありません。print(" ") のことですか?
-
Python Hashmap/Dictionary 使用ガイド
-
Python error TypeError: 'type' object is not subscriptable
-
Anaconda 詳細インストールおよび使用チュートリアル(画像付き)
-
float32とfloat64の本質的な違い(ディープラーニングへの型影響とpythonの活用)。
-
AttributeError:partially initialized module ''has no attribute'' (most likely dueto a circular import)