У меня есть фрейм данных, как описано ниже, и мне нужно найти дубликаты групп по столбцам - c2, c3 и c4 и соответствующим образом назвать группы.Для любого значения в столбце C1, если количество строк одинаково и имеет одинаковый набор значений во всех строках, это дублирующаяся группа, и ее следует пометить тем же именем группы, в противном случае это уникальная группа.
Фрейм данных:
df = pd.DataFrame({'C1': ['A', 'A', 'A', 'A', 'B', 'B', 'C', 'C', 'C', 'C', 'D', 'D', 'D'],
'C2': ['1', '2', '3', '4', '1', '2', '1', '2', '3', '4', '1', '2', '3'],
'C3': ['1', '2', '3', '4', '1', '2', '1', '2', '3', '4', '1', '2', '3'],
'C4': ['1', '2', '3', '4', '1', '2', '1', '2', '3', '4', '1', '2', '3']
})
Ожидаемый результат:
Любая помощь с этим?