Определить, какие столбцы равны после слияния панд между двумя кадрами данныхPython

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

Сообщение Anonymous »

Я выполнил слияние с pandas, используя параметр суффикса, как показано ниже:

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

df3 = df1.merge(df2, how='inner',on='key',suffixes=('_first', '_second'))
Теперь мне нужно:
  • попарно проверить, т.е. (

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

    x_first == x_second
    ) примерно для 60 пар столбцов
  • Если столбцы равны, переименуйте x_first просто в x и удалите x_ Second
    Если они не равны, сохраните оба столбца
Как это можно сделать для умеренно большого кадра данных pandas (~ 6M) строк на 200 столбцов)?

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

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

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

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

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

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

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