Перейти к содержимому

Полный учебник по Python Pandas для анализа данных! (Чтение CSV/Excel файлов, сортировка, фильтра...

Keith Galli

0:00 / 0:00

Полный учебник по Python Pandas для анализа данных! (Чтение CSV/Excel файлов, сортировка, фильтра...

3 521 289 просмотров · 7 лет назад
Keith Galli
258 тыс. подписчиков
3 521 289 просмотров · 7 лет назад
Попробуйте платформу Datacamp — оцените свои навыки, изучите Python, SQL, R и многое другое... и получите сертификат специалиста по работе с данными! https://datacamp.pxf.io/c/3588040/101... Данные и код, использованные в этом уроке: https://github.com/KeithGalli/pandas Документация Python Pandas: http://pandas.pydata.org/pandas-docs/... Если у вас возникнут вопросы, дайте мне знать! В этом видео мы рассмотрим многие фундаментальные концепты использования библиотеки Python Pandas для работы с данными. Мы начнем с установки pandas и загрузки примера CSV-файла. Затем мы рассмотрим различные способы чтения данных: чтение столбца, строк, конкретной ячейки и т. д. Также способы чтения данных на основе условий. Затем мы перейдем к более продвинутым способам сортировки и фильтрации данных. Мы рассмотрим внесение условных изменений в наши данные. Мы также начинаем выполнять агрегирование статистики с помощью функции groupby. В конце видео мы обсудили, как работать с очень большим набором данных (много гигабайт). Я понял, что, загружая это видео, хочу рассказать о некоторых дополнительных вещах в следующем видео. Первое, что сразу приходит на ум, это использование функции apply() на датафрейме для изменения данных с помощью пользовательской или лямбда-функции. Если у вас есть вопросы по этому или чему-либо еще до того, как я сделаю вторую часть, не стесняйтесь писать мне в комментариях. Если вам понравилось это видео, обязательно поставьте лайк и подпишитесь, чтобы не пропустить будущие видео! Спасибо за просмотр, друзья! Удачного кодирования! :) Присоединяйтесь к Python Army, чтобы получить доступ к бонусам! YouTube -    / @keithgalli   Patreon -   / keithgalli   --------------------------------------------- Подписывайтесь на меня в социальных сетях! Instagram |   / keithgalli   Twitter |   / keithgalli   --------------------------------------------- Ссылка на исходные данные с Kaggle: https://www.kaggle.com/abcsds/pokemon --------------------------------------------- Сводка по видео! 0:00 - Почему панды? 1:46 — Установка Pandas 2:03 — Получение данных, используемых в этом видео 3:50 — Загрузка данных в Pandas (CSV, Excel, TXT и т. д.) 8:49 — Чтение данных (получение строк, столбцов, ячеек, заголовков и т. д.) 13:10 — Итерация по каждой строке 14:11 — Получение строк на основе определенного условия 15:47 — Общее описание ваших данных (мин, макс, среднее, стандартное отклонение и т. д.) 16:24 — Сортировка значений (по алфавиту, по числу) 18:19 — Внесение изменений в DataFrame 18:56 — Добавление столбца 21:22 — Удаление столбца 22:14 — Суммирование нескольких столбцов для создания нового столбца. 24:14 - Перестановка столбцов 28:06 - Сохранение данных (CSV, Excel, TXT и т. д.) 31:47 - Фильтрация данных (на основе нескольких условий) 35:40 - Сброс индекса 37:41 - Фильтрация с помощью регулярных выражений (фильтрация на основе текстовых шаблонов) 43:08 - Условные изменения 47:57 - Агрегированная статистика с использованием группировки (сумма, среднее значение, подсчет) 54:53 - Работа с большими объемами данных (установка размера блока) ------------------------- Освойте навыки работы с данными с помощью практических упражнений и обучающих материалов на Datacamp! https://datacamp.pxf.io/c/3588040/101... Если вам интересно узнать, как я создаю свои обучающие материалы, посмотрите это видео:    • How to Make a High Quality Tutorial Video!...   *Я использую партнерские ссылки на рекомендуемые мной товары. Я могу получать комиссию за покупку или реферальный бонус за использование этих ссылок.