Попробуйте groupby
:
print(df.groupby('Key',as_index=False).sum())
, если хотите исправить ID
:
df2=df.groupby('Key',as_index=False).sum()
df2['ID']=df2.index
print(df2)
Попробуйте обновить:
print(df.groupby(['Key','Product','Code'],as_index=False).sum())
Если хотите исправитьID
:
df2=df.groupby(['Key','Product','Code'],as_index=False).sum()
df2['ID']=df2.index
print(df2)