Чудово!
Completion показник покращився до 3.03Секція 1. Розділ 5
single
Ознайомлення з Функціями Lambda
Свайпніть щоб показати меню
Іноді виникає необхідність встановити певні умови для індексів. У таких випадках слід використовувати функцію lambda всередині iloc[].
Розглянемо, що можна зробити за допомогою lambda:
data.iloc[lambda x: x.index < 5]
Цей код виведе перші п’ять рядків набору даних, тобто рядки з індексами 0, 1, 2, 3 та 4.
lambda x—xє аргументом, з яким буде виконуватися робота (елемент набору даних);x.index— отримання значень індексів рядків;x.index < 5— умова, за якою відбувається вибірка даних. У цьому випадку будуть обрані лише рядки з індексами менше5.
Завдання
Swipe to start coding
Ваше завдання — розділити дані на дві групи: одна містить рядки з парними індексами, інша — з непарними. Дотримуйтесь такого алгоритму:
- Імпортуйте бібліотеку
pandasз псевдонімомpd. - Зчитайте csv-файл.
- Виберіть лише рядки з парними індексами:
- Застосуйте атрибут
.iloc[]доdata; - Усередині атрибута
.iloc[]використайте функціюlambdaз аргументомx; - Встановіть умову для перевірки, чи є число парним (якщо не знаєте як це зробити, перегляньте підказку).
- Застосуйте атрибут
- Виберіть лише рядки з непарними індексами:
- Застосуйте атрибут
.iloc[]доdata; - Усередині атрибута
.iloc[]використайте функціюlambdaз аргументомx; - Встановіть умову для перевірки, чи є число непарним (якщо не знаєте як це зробити, перегляньте підказку).
- Застосуйте атрибут
- Виведіть дані:
- Виведіть перші п’ять рядків з парними індексами (
even); - Виведіть останні п’ять рядків з непарними індексами (
odd).
- Виведіть перші п’ять рядків з парними індексами (
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 5
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат