Перейти к содержимому
22 / 24

Pandas merge / join / concat: чем отличаются и какой инструмент когда брать

merge — SQL-style join по колонкам или индексу, поддерживает inner / left / right / outer через параметр how. join — удобный shortcut для merge по индексу (df1.join(df2)df1.merge(df2, left_index=True, right_index=True)). concat — стэкинг DataFrame'ов по оси 0 (вертикально, append rows) или 1 (горизонтально, append columns) без логики ключей. Бери merge для join'ов по бизнес-ключу, concat — для накопления данных одинаковой схемы.

Pandas merge / join / concat: чем отличаются и какой инструмент когда брать | JScriptiser