Тёмный

Python PANDAS - Полный Курс для Начинающих. 

Аве Кодер
Подписаться 45 тыс.
Просмотров 27 тыс.
50% 1

Войти в IT: Вся Необходимая База. 3 Уровня Объяснения Материала
stepik.org/a/1... Если не можешь напрямую покупать со Stepik, заказывай отсюда:
avecoders.gith... Введение в Искусственный Интеллект с Python для Начинающих: stepik.org/a/1... Введение в Искусственный Интеллект с Python для Начинающих: stepik.org/a/1... Курс: "Поколение Трансформеров": Нейросети для Естественного Языка (NLP)
Вне Свифта (Россия, Беларусь): stepik.org/a/1...
Свифт (Все остальные): avecademy.teac...
Практический Курс по Python:
Stepik: stepik.org/a/1...
Udemy: www.udemy.com/...
Аве, Кодер!
За этот часовой интенсив, мы с нуля освоим популярную библиотеку Python Pandas, знание которой просто необходимо для развития в Машинном Обучении (Machine Learning) и Data Science.
Максимум полезности в минимум времени. Enjoy!
Github Repo с файлами:
github.com/Ave...
Тайм-коды:
0:34 date_range() создать последовательность
0:57 DataFrame() табличная структура данных, похожа и на excel и на массив numpy
1:45 pandas часто используется в качестве вспомогательной библиотеки в машинном обучении и работе с данными. Основные способы её применения и методы
1:58 обращение к столбцу [' '] апостроф
2:15 слайсы, срезы структур данных. К строкам без апострофа
2:35 обращение по индексам в виде даты
3:12 loc() локация
4:57 арифметические вычисления
6:23 обращение к одному отдельному значению одного отдельного элемента
7:08 iloc() вывод по индексам
8:31 операторы сравнения. NaN (Not-A-Number)
9:40 copy() копировать массив. Добавление столбца
11:36 Series() Серия - структура данных, для работы с последовательностью одномерных данных. Массив с расширенными возможностями. Изменяемая структура данных
13:32 at() В
14:12 iat() индекс в
14:54(+) pandas: можно работать внутри вместе и с numpy и с pandas
16:16 missing data работа с неровными данными
19:50 reindex() реиндексирование
20:35 dropna() удалить NaN (все данные, которых нет)
21:08 fillna() заполнить все данные, которых нет
21:35 isnull() Результат - бул (ноль это или нет)
22:28 set_option(), describe(). указать, какими мы хотим видеть элементы stats
23:18 mean() среднее значение
23:48 apply() функция в функции
24:21 concat() функция конкатенации
26:13 append() добавить в конец
26:30 merge() соединение, как в базе данных
27:22 read_csv , head() импорт данных из интернета import data из kaggle и uci считать файлы в разных форматах можно
29:04 to_csv() запись файла
29:53 read_excel() считать Grouping
31:59 groupby(), sum(), count() наподобие sql-функций
33:10 resample(), asfreq() рисэмплинг (разбиение по группировкам)
37:00 самописные функции с методом resample() через функцию apply()
40:00 еще один способ создания серии. Series со словарём
41:55 get() взять
42:19 создание серии из скaлярного значения (одного числа)
42:44 сложение серий, арифметика с сериями
43:41 серия в качестве аргумента функции
44:26 сложение двух изменённых серий выдаёт сумму того, что есть только в обеих
44:56 функция с параметром-серией. map(). Использование любых арифметических выражений внутри функции
46:24 str.lower() работа со строками
46:48 Date Arithmetic Арифметическая работа с датами import datetime
47:36 расcчитывать сколько времени прошло или сколько его осталось timedelta
48:14 Timedelta() парсить строку, переводить строку в дату или ключ-значение в дату
49:22 арифметика с датами
51:16 tail() 5 последних значений
51:40 data frames ключевые методы DataFrame
#авекодер #python #pandas #machinelearning #datascience
Telegram: t.me/avecoder_ru
VK: avecoder
Instagram: / avemundi
Поддержи проект:
www.donational...
paypal.me/avecoder
/ avecoder
BTС: 1BmLvUFiJaVpCAwhzW3ZwKzMGWoQRfxsn4
ETH: 0x6f1A488c9b12E782AEF74634a40A79b1631237aB
История Технологий:
/ АвеТех
______________________
Аве Кодер!
Меня зовут V и я кодер. Я экспортирую из Англии: актуальные туториалы, computer science, брейнхаки, лайфхаки, здоровье кодера, тревэл он нью левэл, английский для кодера, как кодеру не помереть с голоду, юмор и многое другое.
Так что ставь императорский палец вверх, подписывайся и бей в колокол!

Опубликовано:

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 39   
@avecoder
@avecoder Год назад
Практический Курс по Python: Stepik: stepik.org/a/126242 Udemy: www.udemy.com/course/avecoder-advanced-python/?referralCode=270C5D0661A966B53743
@ghebodne2644
@ghebodne2644 3 года назад
Буду первым под этим замечательным видео!
@incontext8335
@incontext8335 2 года назад
автору благодарность за полезную просветительскую работу! Ждем руководство по numpy, scipy и актуальные для визуализации🤝
@avecoder
@avecoder 2 года назад
numpy и matplotlib уже есть на канале в том же плейлисте
@unce6333
@unce6333 3 года назад
Лучшее видео по объяснению, что я видел. Сразу к делу, сразу к коду, по ходу поймешь. Благодарю)
@avecoder
@avecoder 3 года назад
Благодарю.
@MrAleksva
@MrAleksva 2 года назад
Это точно для начинающих?
@baldeagle6531
@baldeagle6531 2 года назад
Качественный контент.
@herculesbradley
@herculesbradley Год назад
В pandas 2.0 убрали функция append для DataFrame. Пытаюсь выполнить присоединение строки как на 26:20 через конкатенацию. HP вылезает в отдельный столбец, price и disk_space становятся новыми индексами. В общем, ерунда. Подскажите, какой командой выполнить данную операцию корректно? Спасибо
@avecoder
@avecoder Год назад
Concat
@nairobi1924
@nairobi1924 3 года назад
спасибо за видео!
@AZAZ72100
@AZAZ72100 2 года назад
7 часов проходил 1 урок.....нужно сокращать перерывы на обед
@ВиталийХомылев
@ВиталийХомылев 2 года назад
Пасхалочка - нужно доустановить либу openpyxl =) минуту не понимал в чем дело) видимо у меня он вместе с pandas не установился
@worldtech2770
@worldtech2770 2 года назад
Спасибо! подскажите пожалуйста, как сделать так что бы в pandas отображались оригинальные числа которые я открыл с файла .csv добавляются лишние 0 и в некоторых столбцах не на том месте точка стоит. Вот оригинал строки: 82; 1; 40.79326147; 354064; 0.1637; 5.12; 5000000000 Вот что показывает pandas: 82 1.000000 40.793261 3.540640e+05 0.16370 1 5.120000 5.000000e+09
@avecoder
@avecoder 2 года назад
Попробуй добавить .astype(np.int64)
@basssmirnoff2442
@basssmirnoff2442 Год назад
Если хотите, чтобы числа отображались так, как они есть в начальном файле, то стоит их загрузке определить как 'object' через указание на это в параметре 'dtype'. Числами они при этом быть уже перестанут и будут как текстовые строки, но потом другими методами Pandas поправите их как необходимо.
@БолатбекЖангалиев
Авекодер, приветствую. Для новичка какой последовательности смотреть твои видео для изучения пайтон?
@avecoder
@avecoder 3 года назад
Можно прямо по порядку в плейлисте. Numpy, Pandas, Matplotlib - это в основном для подводки к бесплатному курсу по Машинному Обучению, который сейчас в разработке.
@mikhailkoloskov6851
@mikhailkoloskov6851 2 года назад
Прекрасное объяснение! Единственное с 40 минуты подача информации стала идти значительно быстрей, что тяжело для восприятия
@alexru4288
@alexru4288 3 года назад
Буду тогда второй :)
@kirillbalabanov39
@kirillbalabanov39 3 года назад
До меня не сразу дошло, что файл экселя довольно большой и приходится подождать пока считается. Перезагружал юпитер пару раз, не понимал в чем проблема.
@РазмикМурадян-б3л
@РазмикМурадян-б3л 3 года назад
Было бы интересно посмотреть про основные алгоритмы data science
@avecoder
@avecoder 3 года назад
об этом будет целый курс, но сначала необходимо освоить инструменты
@blackstarjaxx9409
@blackstarjaxx9409 3 года назад
@@avecoder суперская новость :) надеюсь, научимся ещё выводить графики, и мб как то это всё обьедениться с джанго :) ващее было бы круто а так, спасибо за ваш труд, всё очень понятно и доступно)
@avecoder
@avecoder 3 года назад
@@blackstarjaxx9409 Про графики уже есть, Django еще будет
@blackstarjaxx9409
@blackstarjaxx9409 3 года назад
@@avecoder , ой простите не внимательному подписчику) сейчас найду и пересмотрю, спасибо за ваш труд!
@АленаВзорова
@АленаВзорова 2 года назад
Мало комментов как-то. Напишу свой. Спасибо:) Пойду позанимаюсь, лишним не будет.
@avecoder
@avecoder 2 года назад
ваистину
@Vladgmyr
@Vladgmyr 3 года назад
Очень нравится формат подачи. Время пролетает незаметно. Думаю можно было бы сделать серию роликов с интересными задачами (возможно, которые встречаются и на собеседовании), которые требовали бы знания данных модулей. (По типу: начинается ролик, 1 задача, ответ, решение. 2 задача, ответ, решение и т.д.) Повышая уровень сложности с каждым разом. В любом случае спасибо большое за контент!
@avecoder
@avecoder 3 года назад
Однозначно! Я уже подобрал 15-20 задач с собеседований и много чего еще интересного!
@ДмитрийЖ-п8ж
@ДмитрийЖ-п8ж 3 года назад
@@avecoder уже есть на канале?
@avecoder
@avecoder 3 года назад
@@ДмитрийЖ-п8жНет, но уже в очереди.
@sodslaw1744
@sodslaw1744 2 года назад
Как с помощью Pandas преобразовать в файле .csv дату формата YYYYMMDD в YYYYY-MM-DD
@DeAsonpositive
@DeAsonpositive 2 года назад
Если найдёшь скажи пожалуйста
@ivanovnickolay
@ivanovnickolay 2 года назад
@@DeAsonpositive тут только считывать как есть, а потом парсить серию и формировать нужный форма
@DeAsonpositive
@DeAsonpositive 2 года назад
@@ivanovnickolay strftime
@basssmirnoff2442
@basssmirnoff2442 Год назад
Выше уже писали, что в уже готовом датафрейме изменить скачанную дату на нужный формат несложно. А вот если хотите "на лету" исправить, то есть чтобы уже в начальный датафрейм при загрузке из файла попадала дата в указанном формате, то обратите внимание на параметр 'converters' - он ссылается на функцию, которая будет применяться к указанной колонке прямо при её загрузке. А в функции уже укажите, как нужно преобразовать данные.
Далее
Witch changes monster hair color 👻🤣 #shorts
00:51
Avaz Oxun - Yangisidan bor
14:29
Просмотров 430 тыс.
Как Я учил Data Science
13:04
Просмотров 37 тыс.