@Headballz

Как удалить повторяющиеся строки в df, кроме одной с максимальным значением?

Есть dataframe с тремя столбцами: Описание, Цена, Артикул.
Описание и артикул могут повторяться, цена различается.
Как удалить все повторяющиеся строки с одинаковым значением Описание и Артикул
Пример:

Описание Цена Артикул
бочка 200 1
бочка 300 1
стол 400 4
стол 450 4

Нужно получить:

Описание Цена Артикул
бочка 300 1
стол 450 4
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
@dmshar
df.drop_duplicates(subset=['Описание','Артикул'], keep="last")

Out[132]:
Описание Цена Артикул
1 бочка 300 1
3 стол 450 4
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы