Книга посвящена библиотеке для работы с данным pandas. Помимо базовых знаний о структурах pandas, вы получите информацию о том как работать с временными рядами, считать статистики, визуализировать данные и т.д. Большое внимание уделено практике, все рассматриваемые возможности библиотеки сопровождаются подробными примерами.
Продажа книги временно приостановлена!
Покупая книгу, вы поддерживаете проект devpractice.ru! Спасибо вам! Это позволит нам выпускать больше бесплатных продуктов!
Для предварительного ознакомления с содержанием книги вы можете прочитать на нашем сайте первые четыре главы, которые переставлены в виде статей:
Урок 1. Введение в pandas и его установка
Урок 2. Структуры данных Series и DataFrame
Урок 3. Доступ к данным в структурах pandas
Урок 4. Работа с пропусками в данных
Содержание книги “Pandas. Работа с данными“:
- Глава 1. Введение
- Что такое pandas?
- Установка pandas
- Глава 2. Структуры данных в Pandas: Series и DataFrame
- Структура данных Series
- Создание Series из списка Python
- Создание Series из ndarray массива из numpy
- Создание Series из словаря (dict)
- Создание Series с использованием константы
- Работа с элементами Series
- Структура данных DataFrame
- Создание DataFrame из словаря
- Создание DataFrame из списка словарей
- Создание DataFrame из двумерного массива
- Работа с элементами DataFrame
- Структура данных Series
- Глава 3. Доступ к данным в структурах pandas
- Два подхода получения доступа к данным в pandas
- Доступ к данным структуры Series
- Доступ с использованием меток
- Доступ с использованием целочисленных индексов
- Обращение через callable функцию
- Обращение через логическое выражение
- Доступ к данным структуры DataFrame
- Доступ с использованием меток
- Обращение через callable функцию
- Обращение через логическое выражение
- Использование атрибутов для доступа к данным
- Получение случайного набора из структур pandas
- Индексация с использованием логических выражений
- Использование isin для работы с данными в pandas
- Глава 4. Работа с пропусками в данных
- Pandas и отсутствующие данные
- Замена отсутствующих данных
- Удаление объектов/столбцов с отсутствующими данными
- Глава 5. Работа со структурами данных в pandas: удаление, объединение, расширение, группировка
- Добавление элементов в структуру pandas
- Добавление в Series
- Добавление в DataFrame
- Удаление элементов из структуры в pandas
- Удаление из Series
- Удаление из DataFrame
- Объединение данных
- Использование метода concat
- Использование Database–style подхода
- Добавление элементов в структуру pandas
- Глава 6. Работа с внешними источниками данных
- Работа с данными в формате CSV
- Чтение данных
- Запись данных
- Работа с данными в формате JSON
- Чтение данных
- Запись данных
- Работа с Excel файлами
- Чтение данных
- Запись данных
- Работа с данными в формате CSV
- Глава 7. Операции над данными
- Арифметические операции
- Логические операции
- Статистики
- Функциональное расширение
- Потоковая обработка данных
- Применение функции к элементам строки или столбца
- Агрегация (API)
- Трансформирование данных
- Использование методов типа str для работы с текстовыми данными
- Глава 8. Настройка pandas
- API для работы с настройками pandas
- Настройки библиотеки pandas
- Глава 9. Инструменты для работы с данными
- Скользящее окно. Статистики
- Расширяющееся окно. Статистики
- Время-ориентированное скольжение
- Агрегация данных
- Глава 10. Временные ряды
- Работа с временными метками
- Создание временной метки
- Создание ряда временных меток
- Работа с временными интервалами
- Создание временного интервала
- Создание ряда временных интервалов
- Использование временных рядов в качестве индексов
- Работа с временными метками
- Глава 11. Визуализация данных
- Построение графиков
- Линейные графики
- Столбцовые диаграммы
- Гистограммы
- График с заливкой
- Точечный график
- Круговая диаграмма
- Диаграмма из шестиугольников
- Настройка внешнего вида диаграммы
- Настройка внешнего вида линейного графика
- Вывод графиков на разных плоскостях
- Построение графиков