Тёмный

Python анализ данных с Pandas. Join, merge, concat в Pandas 

Uproger
Подписаться 9 тыс.
Просмотров 1,1 тыс.
50% 1

▪ t.me/data_analysis_ml -подписывайтесь на наш телеграм анализ данных на Python, где мы Data Science обучаем на практике.
▪ t.me/addlist/2Ls-snqEeytkMDgy - маст-хэв папка для всех, кто интересуется машинным обучением.
▪код из видео github.com/Develp10/pandaspyt...
Join, merge и concat - это три основных метода для объединения данных в Pandas.
Метод join используется для объединения двух наборов данных на основе индексов или столбцов. Этот метод работает подобно операции объединения в SQL. Для использования метода join, необходимо вызвать его на одном наборе данных и передать в качестве аргумента другой набор данных, с которым нужно объединить. Метод join выполняет объединение по индексам по умолчанию, но также можно указать столбец или несколько столбцов, по которым будет выполняться объединение.
Пример использования метода join:
import pandas as pd
Создаем два набора данных
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'C': [7, 8, 9], 'D': [10, 11, 12]})
Объединяем наборы данных по индексам
df1.join(df2)
Метод merge используется для объединения двух наборов данных на основе общих столбцов или индексов. Он позволяет настраивать тип объединения (внутреннее, внешнее, левое или правое) и определять столбцы, по которым выполняется объединение. Для использования метода merge, необходимо вызвать его на одном наборе данных и передать в качестве аргумента другой набор данных, с которым нужно объединить.
Пример использования метода merge:
import pandas as pd
Создаем два набора данных
df1 = pd.DataFrame({'key': ['A', 'B', 'C'], 'value': [1, 2, 3]})
df2 = pd.DataFrame({'key': ['A', 'B', 'D'], 'value': [4, 5, 6]})
Объединяем наборы данных по столбцу key
df1.merge(df2, on='key')
Метод concat используется для объединения двух или более наборов данных по заданной оси (строкам или столбцам). По умолчанию, для объединения используется ось строк. Для использования метода concat, нужно передать в качестве аргументов наборы данных, которые нужно объединить, и указать ось, по которой выполняется объединение.
Пример использования метода concat:
import pandas as pd
Создаем два набора данных
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [7, 8, 9], 'B': [10, 11, 12]})
Объединяем наборы данных по оси строк
pd.concat([df1, df2])
В результате, методы join, merge и concat позволяют удобно объединять и комбинировать наборы данных в Pandas, что часто используется для работы с большими и сложными данными.

Опубликовано:

 

12 сен 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 8   
@user-ux4df5wq6k
@user-ux4df5wq6k 9 месяцев назад
Топ!
@user-dz3lj8ox2m
@user-dz3lj8ox2m 2 месяца назад
Вот спасибо! никак не могла найти информацию как правильно соединить таблицу над таблицей(вниз). Спасибо огромное! по вашему видео все получилось как хотела)))
@uproger
@uproger 9 месяцев назад
пишите в комментариях какие темы еще интересны
@Unsmile
@Unsmile 9 месяцев назад
Очень полезно, спасибо!
@Sultan69996
@Sultan69996 9 месяцев назад
Создай пожалуйста шахматы, фигуры как они ходят, атакуют и тд. Благодарю за ролик. Роста и развития
@uproger
@uproger 9 месяцев назад
▪ t.me/data_analysis_ml -подписывайтесь на наш телеграм анализ данных на Python, где мы Data Science обучаем на практике. ▪ t.me/addlist/2Ls-snqEeytkMDgy - маст-хэв папка для всех, кто интересуется машинным обучением. ▪код из видео github.com/Develp10/pandaspythoncourse/blob/main/Merge%2C%20join%2C%20concat%20in%20Pandas.ipynb
@paulthehuman547
@paulthehuman547 9 месяцев назад
Есть два разных меня - до этого видео и после
@DevOPSitsec
@DevOPSitsec 9 месяцев назад
возможно их все же 3
Далее
I SIMULATED THIS EURO 2024 GAME.. 🤯
00:13
Просмотров 3,5 млн
Pandas для пользователей Excel
56:23
I SIMULATED THIS EURO 2024 GAME.. 🤯
00:13
Просмотров 3,5 млн