Closed lukasheinrich closed 5 years ago
it seems like this is a workardound
toconcat = [t[[0,1]],t[[3]]]
c = awkward.Table({c: awkward.concatenate([getattr(tt,c) for tt in toconcat]) for c in t.columns})
c.a
Try PR #196. Your work-around was the hint: the Table
's lazily evaluated selections weren't being applied. (Its successors, RecordArray
and LazySlice
, will separate the functions of tabular data and lazy slicing.)
Hi, here's a minimal example of concatenating indexed selections of a table
I would have expected the last line to be Rows 0,1 and 2 instead I get the 2 full copies of the table t