SМ
Size: a a a
SМ
ДС
ДС
SМ
SМ
SМ
ДС
SL
ДС
ДС
SL
SL
ДС
SL
SD
RY
id(уникальные значения), id_client(есть повторения), a, b, c, number, typ. нужно на выходе получить таблицу где остаются только уникальные значения id_client, при этом для каждой записи выбирается сначала максимум по полю typ, если таких значений несколько, то выбирается максимальное значение по полю number. df_t = df[["id_client","number","typ"]].groupby("id_client").agg({"number": "max", "typ":"max"}).reset_index()
2. df.merge(df_t). мерджим по 3м полям "id_client","number","typ". подойдет ли такое решение?DS
DS
id_client уникалки только? чем unique не устраивает?DS