Подскажите, пожалуйста, почему выкорчеванный объект не интерпретирует деревья: Evt, AAObject, TObject и t? Я, вероятно, что-то делаю не так, потому что я не знаком с корневыми файлами.
Моя цель: открыть данные в моем корневом файле в pandas DataFrame.
Когда я пытаюсь перебрать данные в дереве ['Evt'], я получаю следующую ошибку для следующих ветвей AAObject, TObject и t
ValueError: cannot interpret branch b'AAObject' as a Python type
in file: /myfile.root
ValueError: cannot interpret branch b't' as a Python type
in file: /myfile.root
ValueError: cannot interpret branch b'TObject' as a Python type
in file: /myfile.root
Это то, что я набираюисследовать мой файл
data = uproot.open("myfile.root")["E"]
data.show()
data_branch_Evt['Evt']['AAObject'].basket(0)
data_branch_Evt['t'].basket(0)`
Вот результат data.show ()
Evt TStreamerInfo None
AAObject TStreamerInfo None
TObject TStreamerInfo None
fUniqueID TStreamerBasicType asdtype('>u4')
fBits TStreamerBasicType asdtype('>u4')
usr TStreamerSTL asjagged(asdtype('>f8'), 10)
usr_names TStreamerSTL asgenobj(STLVector(STLString()))
id TStreamerBasicType asdtype('>i4')
det_id TStreamerBasicType asdtype('>i4')
mc_id TStreamerBasicType asdtype('>i4')
run_id TStreamerBasicType asdtype('>i4')
mc_run_id TStreamerBasicType asdtype('>i4')
frame_index TStreamerBasicType asdtype('>i4')
trigger_mask TStreamerBasicType asdtype('>u8')
trigger_counter TStreamerBasicType asdtype('>u8')
overlays TStreamerBasicType asdtype('>u4')
t TStreamerObjectAny None
t.fSec TStreamerBasicType asdtype('>i4')
t.fNanoSec TStreamerBasicType asdtype('>i4')
hits TStreamerSTL asdtype('>i4')
.... и т.д ... `
Спасибо!