Книга посвящена библиотеке для работы с данным 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. Визуализация данных
- Построение графиков
- Линейные графики
- Столбцовые диаграммы
- Гистограммы
- График с заливкой
- Точечный график
- Круговая диаграмма
- Диаграмма из шестиугольников
- Настройка внешнего вида диаграммы
- Настройка внешнего вида линейного графика
- Вывод графиков на разных плоскостях
- Построение графиков