Когда я вывожу pandas.DataFrame
в виде таблицы в HDFStore:
import pandas as pd
df=pd.DataFrame({'A': [1, 2], 'B': [3, 4]}, index=range(2))
with pd.HDFStore("test.hdf5") as store:
store.put("test", df, format="table")
При чтении в ViTables я получаю следующий макет:
Я могу правильно прочитать его с помощью pandas.read_hdf()
, но мне трудно читать данные: они находятся в этих блоках, а имя столбца скрыто меткой values_block_0
.
Есть ли способ сделать HDF более интуитивно понятным?