Combine rows but keep all columns

combine(groupby(mydf, [:ID,:DataA]), :DataB => sum => :DataB)
combine(groupby(mydf, Not(:DataB)), :DataB => sum => :DataB)
2 Likes