Панды против присоединенияPython

Программы на Python
Ответить
Anonymous
 Панды против присоединения

Сообщение Anonymous »

У меня есть две таблицы, и я хотел бы добавить их так, чтобы сохранялись только все данные в таблице A, а данные из таблицы B добавлялись только в том случае, если ее ключ уникален (значения ключей уникальны в таблицах A и B, однако в в некоторых случаях ключ встречается как в таблице A, так и в таблице B).

Я думаю, что способ сделать это будет включать в себя своего рода фильтрующее объединение (антиобъединение), чтобы получить значения в таблице B, которых нет в таблице A, а затем добавить два стола.

Я знаком с R, и это код, который я бы использовал для этого в R.

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

library("dplyr")

## Filtering join to remove values already in "TableA" from "TableB"
FilteredTableB 

Подробнее здесь: [url]https://stackoverflow.com/questions/38516664/anti-join-pandas[/url]
Ответить

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

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

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

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

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