проблема в том, чтобы поместить содержимое файла h5 в фрейм данных - PullRequest
0 голосов
/ 29 апреля 2020

У меня h5 файл содержит вложенную структуру данных следующим образом:

Меры / Походка / Соединение / Назад / Похищение / Максимальные меры / Походка / Сустав / Назад / Похищение / Минимум Я хочу поместить содержимое вложенная структура данных «Минимум» и «Максимум» в Dataframe (2 столбца х 25 строк).

Я пытался запустить этот код, но он не работает:

import pandas as pd  
import h5py
import hdfdict

f =  h5py.File("walking5.h5",'r')

for name in f:
    print(name)

res = hdfdict.load("walking5.h5")
print(res.keys())

list3 = [['Measures']['Gait']['Joint']['Back']['Abduction']['Maximum'],['Measures']['Gait']['Joint']['Back']['Abduction']['Minimum']]

df1 = []

for np in list3:

    df = pd.DataFrame (str(res[np]))

    df.columns = [str(np)]

    df1.append(df)

Я не знаю, почему этот код не работает.

Я получил эту ошибку:

TypeError: list indices must be integers or slices, not str

...