I’ve got a tree in a ROOT file that contains some vector variables, such as jet_pt
. For jet_pt
, the first element is the pT of the first jet in an event, the second element is the pT of the second jet in an event and so on. I would like to read in such values such that they become separate columns in a resulting DataFrame, such as jet_pt[0]
, jet_pt[1]
or jet_pt_1
, jet_pt_2
. Currently, there seems to be a flattening process happening. How should I read in the ROOT file?
import root_pandas
df = root_pandas.read_root("data.root", "nominal", flatten = ["jet_pt"], ignore = ["truth_blah_info"])