Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Фільтрація Рядків за Допомогою Функцій Lambda | Ознайомлення з індексацією та вибором даних
Обробка Даних з Pandas
Секція 1. Розділ 6
single

single

bookФільтрація Рядків за Допомогою Функцій Lambda

Свайпніть щоб показати меню

Завдання

Проведіть, щоб почати кодувати

Ваше завдання — розділити дані на дві групи: одна містить рядки з парними індексами, інша — з непарними. Дотримуйтесь такого алгоритму:

  1. Імпортуйте бібліотеку pandas з псевдонімом pd.
  2. Зчитайте csv-файл.
  3. Виберіть лише рядки з парними індексами:
    • Застосуйте атрибут .iloc[] до об'єкта data;
    • Усередині атрибута .iloc[] використайте функцію lambda з аргументом x;
    • Встановіть умову для перевірки, чи є число парним (якщо не знаєте як це зробити, перегляньте підказку);
    • Збережіть результат у змінну even.
  4. Виберіть лише рядки з непарними індексами:
    • Застосуйте атрибут .iloc[] до об'єкта data;
    • Усередині атрибута .iloc[] використайте функцію lambda з аргументом x;
    • Встановіть умову для перевірки, чи є число непарним (якщо не знаєте як це зробити, перегляньте підказку);
    • Збережіть результат у змінну odd.
  5. Виведіть дані:
    • Виведіть перші п’ять рядків з парними індексами;
    • Виведіть останні п’ять рядків з непарними індексами.

Рішення

Note
Примітка

Щоб перевірити, чи є індекс парним або непарним, використовуйте оператор % (остача від ділення) – він повертає залишок від ділення. Якщо x.index % 2 == 0, залишок дорівнює 0, тобто індекс парний. Якщо x.index % 2 != 0, залишок дорівнює 1, тобто індекс непарний.

Note
Примітка

Щоб відобразити лише перші або останні рядки DataFrame, використовуйте методи .head(n) та .tail(n), де n — кількість рядків для відображення. За замовчуванням обидва методи повертають 5 рядків, якщо n не вказано.

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 6
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt