viewof pres2022_t1 = raw
.select(keepCols.map(d => d[0]))
.rename(aq.names(keepCols.map(d => d[1])))
.derive({id_dpt: d => op.includes(["ZA", "ZB", "ZC", "ZD"], d.id_dpt) ? "97" : d.id_dpt})
.derive({id: d => d.id_dpt + d.id_com})
.relocate('id', {before: 'id_dpt'})
.select(aq.not('id_dpt', 'id_com'))
.relocate('dpt', {after: 'com'})
.view()