Странная раскладка таблиц HDF от pandas.HDFStore - PullRequest
0 голосов
/ 07 июня 2018

Когда я вывожу 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 я получаю следующий макет: ViTables

Я могу правильно прочитать его с помощью pandas.read_hdf(), но мне трудно читать данные: они находятся в этих блоках, а название столбцов скрыто меткой values_block_0.

Есть ли способиметь более интуитивно понятный макет в HDF?

1 Ответ

0 голосов
/ 07 июня 2018

Добавление datacolumns=True в store.put() аргументов дает лучший макет:

ViTables

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...