Prog Academy
RU UA
Данные и аналитика

Что такое pandas в Python?

pandas — библиотека Python для работы с табличными данными. Её основной объект, DataFrame, — это таблица со строками и столбцами, которую можно фильтровать, группировать, объединять и считать по ней метрики несколькими строками кода.

По сути pandas делает то же, что Excel и SQL, но программно и без ограничений по объёму листа. Загрузка CSV, чистка пропусков, приведение типов, сводные таблицы, соединение источников — всё это стандартные операции библиотеки.

Главное преимущество — воспроизводимость. Обработка записана кодом, поэтому её можно перезапустить на новых данных, проверить, передать коллеге и поставить на расписание. С ручными манипуляциями в таблице так не получится.

Подробная статья в блоге →

Связанные термины

Python

Python — язык программирования с простым, близким к английскому синтаксисом, который применяют в анализе данных, машинном обучении, backend-разработке и автоматизации. Он универсален и при этом считается самым доступным для первого языка.

Data Analytics

Аналитика данных — это работа с данными компании ради ответов на конкретные вопросы бизнеса: почему упали продажи, какие клиенты уходят, какой канал привлечения окупается. Данные собирают, очищают, анализируют и превращают в понятные выводы и рекомендации.

Library

Библиотека — это набор готового кода, который можно подключить к своему проекту и использовать: функции, классы и утилиты для конкретной задачи. Вы сами решаете, когда и где вызвать её возможности.

SQL

SQL (Structured Query Language) — язык запросов к базам данных. С его помощью выбирают нужные строки, фильтруют, группируют и соединяют таблицы, а также добавляют, изменяют и удаляют данные.

Machine Learning

Машинное обучение (Machine Learning, ML) — это подход к созданию программ, при котором модель выводит правила из данных сама, вместо того чтобы разработчик прописывал их вручную. Разработчик готовит данные и выбирает алгоритм, а закономерности модель находит в процессе обучения.