Joins в pandas для пользователей электронных таблиц
John Miller
Principal Data Scientist
$$
Типичные ситуации
Объединение данных по строкам или столбцам
pd.concat([df1, df2], axis=0)
$$

$$
Соединения «один к одному» в стиле VLOOKUP
pd.merge(left_df, right_df,
how='inner',
on='key_column')

$$ Соединения (merges) по ключевому столбцу
df1.merge(df2, how='inner',
on='key_column')
$$
Соединения по уникальному индексу
df1.join(df2, how='left')
$$

Дополнительные параметры
left_index, right_indexsuffixesindicatorsortpd.merge_ordered(left_df, right_df, how='outer')pd.merge_asof(left_df, right_df, direction='backward')

Joins в pandas для пользователей электронных таблиц