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) — це підхід до створення програм, за якого модель виводить правила з даних сама, замість того щоб розробник прописував їх вручну. Розробник готує дані та обирає алгоритм, а закономірності модель знаходить у процесі навчання.