#python #pandas #grouping
Вопрос:
Я хотел бы, чтобы метод в Pandas идентифицировал строки с одинаковыми значениями в столбцах A B C, если в столбце D у меня есть «Недопустимый» для этой группы:
A B C D
0 0 0
0 0 0
0 0 0 Неверно
1 1 1
1 1 1
1 1 1
2 2 2
2 2 2
2 2 2 обновление
1 2 5
Смотрите таблицу: Я хотел бы идентифицировать первые 3 строки, потому что они дублируются для столбцов A B C(0 0 0), и у меня есть по крайней мере «недопустимый» в столбце D.
Я хочу, чтобы в логическом векторе outputa было значение True, если мое условие выполнено.
Большое вам спасибо 🙂
Комментарии:
1. Непонятно, что вы подразумеваете под «перегруппировкой». Вы хотите добавить еще один столбец со значениями True или False?
2. Я хочу определить строки, которые соответствуют условию. Пожалуйста, посмотрите прилагаемое изображение.
3. Вам нужен столбец, в котором значение будет ИСТИННЫМ, если оно не дублируется, и ложным, если оно дублируется?
4. Я обновил запрос, может быть, теперь он более понятен
5. Вопрос очень неясен, и он не дает представления о том, что является входным и требуемым выходом. Я бы попросил вас прочитать руководство и отредактировать свой вопрос, чтобы я или некоторые другие люди могли вам помочь. Подсказка: Чтобы проверить вопрос, вы можете прочитать свой собственный вопрос, притворяясь «ответчиком», и посмотреть, сможете ли вы понять проблему или нет.