Итоги и практический пример

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

John Miller

Principal Data Scientist

Глава 1 – Введение в объединение данных

$$

  • Типичные ситуации

  • Объединение данных по строкам или столбцам

    pd.concat([df1, df2], axis=0)
    
  • pandas как мощный инструмент

$$ punts

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

Глава 2 – Соединения в стиле VLOOKUP

$$

Соединения «один к одному» в стиле VLOOKUP

pd.merge(left_df, right_df, 
         how='inner', 
         on='key_column')

left merge

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

Глава 3 – Соединения «один ко многим»

$$ Соединения (merges) по ключевому столбцу

df1.merge(df2, how='inner', 
          on='key_column')

$$

Соединения по уникальному индексу

df1.join(df2, how='left')

$$ один ко многим — пример

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

Глава 4 – Продвинутые методы объединения

Дополнительные параметры

  • left_index, right_index
  • suffixes
  • indicator
  • sort
pd.merge_ordered(left_df, right_df, 
                 how='outer')

pd.merge_asof(left_df, right_df, direction='backward')

pandas

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

Спасибо!

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

Preparing Video For Download...