- 次のコードは私にエラーを与えています。
import pandas as pd
df = pd.DataFrame({'a' : [1,2,3]})
df.to_hdf('temp.h5', key='df', mode='w')
これは私にエラーを与えています。
オプションの依存関係「テーブル」がありません。テーブルをインストールするには、pipまたはcondaを使用します。
ImportErrorを既に試し ましたHDFStoreにはPyTablesが必要ですテーブルという名前のモジュールはありません。まだ同じエラー。
hdfファイルを読み取るときに同じエラーが発生します。そして
tables
、私のPython用にすでにインストールされています。
一部のバージョン情報。
- python 3.7.4
- パンダ0.25.2
- ウインドウズ10
PS:これはrepl
https://repl.it/で再現できます。
更新:
- フォローしてみました。
import tables
このエラーが発生しました:
ImportError:['hdf5.dll'、 'hdf5dll.dll']をロードできませんでした。システムパスにあることを確認してください。
パンダはこれについて正確なメッセージを出していないようです。実際に存在する場合、依存関係が欠けていると言っています。
誰かがこれを解決する方法を知っているなら。それが役立ちます。
オペレーティングシステム、Python実行可能ファイルの場所、および使用しているIDE(PyCharm、VSCodeなど)は何ですか。また、使用しているPandasおよびPythonのバージョンは何ですか。
—
James
repl.itでは、replにパッケージとしてtables == 3.6.0を追加すると、コードは正常に実行されます。
—
Davide Fiocco
@DavideFioccoそれは今relt.itでの作業のように見えます。今は在宅ワークステーションにいません。家に帰ったら、質問をチェックして更新します。
—
プージャン
@Jamesのバージョン情報が問題となっています。コードの実行にjupyter Notebookを使用しています。
—
プージャン
私のLinuxマシンでは、パッケージはと呼ばれているよう
—
セルゲイブッシュマノフ
pytables
です。インストールによってpytables
問題が解決するかどうかを確認できますか?コードスニペットは、pytables
インストール済みで正常に動作します。