У меня 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