1. Learn
  2. /
  3. Курси
  4. /
  5. Ефективне програмування з pandas

Connected

Вправа

Вибір стовпців: .iloc[] проти вибору за назвою

У попередній вправі ви бачили, як функції .loc[] і .iloc[] можна використовувати для пошуку конкретних рядків датафрейму (за індексом). Виявляється, для цього завдання .iloc[] працює значно швидше (приблизно вдвічі)!

Ще одне важливе завдання — знайти швидший спосіб вибору потрібних ознак (стовпців) датафрейму. У цій вправі ми порівняємо:

  • використання індексатора .iloc()
  • вибір за назвами стовпців Хоч обома способами можна виконати одне й те саме, нас цікавить, який з них найефективніший за швидкістю.

У цій вправі ви продовжите працювати з даними про покер, що збережені в poker_hands. Зазирніть у структуру цього датафрейму, викликавши poker_hands.head() у консолі!

Інструкції 1/3

undefined XP
    1
    2
    3
  • Використайте індексатор .iloc, щоб за індексами вибрати перший, четвертий, п'ятий, сьомий і восьмий стовпці ('S1', 'R2', 'S3', 'S4', 'R4') датафрейму poker_hands, і виміряйте час виконання.