Сравните два кадра данных и проверьте, находится ли комбинация в первом df во втором.Python

Программы на Python
Ответить
Anonymous
 Сравните два кадра данных и проверьте, находится ли комбинация в первом df во втором.

Сообщение Anonymous »

У меня есть два фрейма данных о городах со многими строками и несколькими столбцами. Я пытаюсь найти способ узнать, находятся ли значения dfA в dfB, а затем распечатать значение в dfA с его индексом для тех, которые находятся в dfB в списке, а затем также для тех, которые находятся в dfA, которых нет, в другом списке. Порядок информации в каждой строке не обязательно должен быть в точном порядке в двух dfs, но в целом информация должна содержаться в целом. Так, например, индекс dfA 1 в Нью-Йорке будет соответствовать индексу dfB 3, а поскольку в dfA нет строки для Атланты, а в dfB она есть, она будет напечатана во втором списке.
Пример ниже:
dfA



Индекс
Столбец 1
Столбец 2
Столбец 3




0
Альбукерке
NM
87101


1
Нью-Йорк
NY
10009


2
Майами
Флорида
33101



dfB



Индекс
Столбец 1
Столбец 2
Столбец 3




0
NM
Альбукерке
87101


1
АтлантаGA
30033


2
Сан-Франциско
CA
94016


3
10009
NY
Нью-Йорк




Подробнее здесь: https://stackoverflow.com/questions/793 ... -in-second
Ответить

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

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

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

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

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