Перебирать строки и динамически обновлять pandas фрейм данных - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь выяснить, возможно ли выполнить итерацию по pandas кадру данных и обновить строки на основе определенных условий.

Например, если я хочу выполнить итерацию по всем строкам и сравнить 2 столбца и удалить одну из строк на основе определенных условий, возможно ли это в pandas?

Продолжать итерацию и обновление до достижения конца кадра данных. Создает ли это бесконечное l oop?

Итак, вот сценарий, на который я ссылаюсь

SL     col1 col2 col3
1      abcd   2    8
2      abc    1    9
3      def    1    8
4      def    2    15
5      xyz    1    3
6      xyz1   2    4
7      123    2    10
8      1234   2    18

В приведенном выше кадре данных SL 1 и 2 считаются дубликатами, так как 8 и 9 в col3 находятся в пределах диапазона 2. Но мне нужно сохранить SL 1 и удалить 2, так как длина 1 больше. Точно так же SL 5 и 6 считаются дубликатами и должны сохранять 6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...