NAQTY DATA.
ТеорияПрактикаRoadmap
О школе →Создать аккаунт
NAQTY DATA.
ТеорияПрактикаRoadmap
О школе →Создать аккаунт
← К списку задач
Python·Средний·~5 мин

merge с validate=one_to_one

Halyk: таблица customers с уникальным id, и profiles — должен быть один профайл на клиента.

customers = pd.DataFrame({'id': [1, 2, 3], 'name': ['A', 'B', 'C']})
profiles = pd.DataFrame({'customer_id': [1, 2, 3], 'phone': ['+7-1', '+7-2', '+7-3']})

Сделай merge с validate='one_to_one' — pandas автоматом проверит что нет дубликатов с обеих сторон. Положи в result.

Если бы в profiles был дубль (например customer_id=2 встречается дважды), merge упал бы с MergeError.

Загружаем песочницу...
← К списку задачСледующая задача →
NAQTY DATA — Школа аналитики данных
RoadmapПроверка сертификатаДоговор офертыПолитика конфиденциальностиКонтакты
Telegram-канал @naqty_data →Instagram @naqty_data →
© 2026 ИП «СЕЙЛҚАНОВ» · naqty-data.kz