Конкатенація

Об'єднання даних у pandas для користувачів електронних таблиць

John Miller

Principal Data Scientist

Основи конкатенації

$$

  • Подібно до функції електронних таблиць CONCATENATE
  • Імітує копіювання-вставлення комірок
  • pd.concat() уздовж рядків або стовпців

конкатенація дерева

Об'єднання даних у pandas для користувачів електронних таблиць

Конкатенація рядків

$$

  • Корисно, коли дані поділено на частини

$$

pd.concat([df1, df2, ...])
  • Використовує унікальні ключі як індекс датафрейму
  • Типово включає всі рядки

Конкатенація рядків із іменованим індексом

Об'єднання даних у pandas для користувачів електронних таблиць

Конкатенація рядків із перетинанням індексів

$$

  • Індекси датафреймів можуть перетинатися

  • Не хвилюйтеся!

pd.concat([df1, df2, ...],
    ignore_index=True)

Конкатенація рядків із загальним індексом

Об'єднання даних у pandas для користувачів електронних таблиць

Конкатенація стовпців

$$

  • Наче ставити таблиці поруч
  • По стовпцях: axis=1
pd.concat([df1, df2, ...], 
    axis=1)
  • Типово включає всі стовпці

Конкатенація стовпців

Об'єднання даних у pandas для користувачів електронних таблиць

Давайте потренуємось!

Об'єднання даних у pandas для користувачів електронних таблиць

Preparing Video For Download...