Выявляйте и отмечайте дубликаты, каждый из которых имеет определенное качество.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Выявляйте и отмечайте дубликаты, каждый из которых имеет определенное качество.

Сообщение Anonymous »

У меня есть набор данных, в котором мне нужно сгруппировать повторяющиеся записи, а затем посмотреть, не была ли какая-либо группа помечена; если да, то мне нужно указать, что это отмечено в новом столбце.
Пример ввода; столбец «Concat» — это место, где я ищу дубликаты:

Код: Выделить всё

Customer_Reference  Auth_ID Concat  Flag
C001    A1234   AAA TRUE
C002    A758    AAA FALSE
C003    A6149   BBB FALSE
C004    A5271   CCC FALSE
C005    A0124   BBB FALSE
Поведение, которое я ищу, заключается в том, что "AAA" является дубликатом, где хотя бы один из них имеет флаг "TRUE"; поэтому он должен быть помечен как «ИСТИНА» в столбце (будет добавлен).
Мне удалось пометить повторяющиеся записи, и функция groupby, похоже, разбила их на части. правильно, но я не могу понять, как затем применить «Если-То» к каждой группе, чтобы присвоить значение новому столбцу

Подробнее здесь: https://stackoverflow.com/questions/786 ... ic-quality
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»