Pandas を使用して hdf5 ファイルの 2 つの列を比較して、いくつかの行を選択するにはどうすればよいですか? hdf5 ファイルが大きすぎてメモリにロードできません。たとえば、列 A と列 B が等しい行を選択したいとします。データフレームはファイル 'mydata.hdf5' に保存されます。ありがとう。
import pandas as pd
store = pd.HDFstore('mydata.hdf5')
df = store.select('mydf',where='A=B')
これはうまくいきません。store.select('mydf',where='A==12') が機能することはわかっています。しかし、列 A と B を比較したいと思います。サンプル データは次のようになります。
A B C
1 1 3
1 2 4
. . .
2 2 5
1 3 3