АМ
Size: a a a
VS
A
A
MY
MY
MY
OB
OB
sort_values сначала по нескольким колонкам, by = ['parent_good_id','price','ostatki','id']. Также нужно задать разные ascending = [True, True, False, False]. Вот тут можно посмотреть похожий пример сортировки. А потом уже когда все отсортировано как надо, нужно сделать drop_duplicates(subset=['parent_good_id'])АМ
АМ
df['max_value'] = df['value'].groupby(df['id']).transform('max')MY
MY
АМ
MY
АМ
MY
MY
MY