/を使用して次のコードを使用して、多くのNaN
値を含む大きなデータセットを保存しています。HDFStore
python
pandas
with get_store(work_path+'/stores/store.h5') as store:
for chunk in reader:
for column in column_list:
store.append('%s' % column, chunk[column],
data_columns=column)
numpy
そして、最初の列を配列としてロードしたいので、次のようにします。
array = store.select(column_list[0]).as_matrix()
問題は、初期値のない小さな配列を取得することNaN
です。ストアにデータを保存すると、値が「忘れられ」NaN
、非NaN
値とそのインデックスのみが保持されるためです。NaN
初期値を含む配列を取得するにはどうすればよいですか?