Python Pandas - идентифицировать пары в данных Data, основанную как на сходстве строк в 2 столбцах, так и в разнице в дрPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python Pandas - идентифицировать пары в данных Data, основанную как на сходстве строк в 2 столбцах, так и в разнице в др

Сообщение Anonymous »

Я надеюсь, что я объясню это правильно.
У меня есть DataFrame, в которой мне нужно идентифицировать пары строк на основе строкового значения двух столбцов. Каждая строка в паре должна иметь различное значение строки в другом столбце. Затем мне нужно добавить новое значение в новый столбец на основе истинного или ложного условия этого третьего столбца и условия спаривания. < /P>
Например. Упрощенная версия DF будет: < /p>
| Имя | Город | пункт |
--------------- --------------- ------------- |
| Patty Duke | Нью -Йорк | Пироховое масло |
| Patty Duke | Нью -Йорк | Jelly |
| Джанет Вуд | Лос -Анджелес | Jelly |
| Нэнси Дрю | Подкова залив | Арахисовое масло |
| Мэри р | Миннеаполис | Арахисовое масло |
| nancy Дрю | Подкова залив | Jelly |
| Patty Duke | Лос -Анджелес | Арахисовое масло | < /p>
Конечный результат будет выглядеть следующим образом: < /p>
| имя | Город | пункт | new_col
--------------- --------------- ------------- | ------------
| Patty Duke | Нью-Йорк | Пирожное масло | ОК
| Patty Duke | Нью-Йорк | Jelly | OK
| Джанет Вуд | Лос Анджелес | Желли | Нужно олововное масло
| Нэнси Дрю | Подкова залив | Арахисовое масло | ОК
| Мэри р | Миннеаполис | Арахисовое масло | Нужно желе
| Нэнси Дрю | Подкова Bay | Jelly | OK
| Patty Duke | Лос -Анджелес | Арахисовое масло | Нужен желе < /p>
Любая помощь будет очень оценена. < /P>

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

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

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

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

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

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

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