BaşlayınÜcretsiz Başlayın

Sütun seçimi: .iloc[] ve ada göre

Önceki egzersizde, .loc[] ve .iloc[] fonksiyonlarının bir DataFrame’in belirli satırlarını (indekse göre) bulmak için nasıl kullanılabileceğini gördün. Bu iş için .iloc[] fonksiyonunun çok daha hızlı (~2 kat) çalıştığı ortaya çıktı!

Bir diğer önemli görev de, bir DataFrame’in hedeflenen özellik (sütun)lerini seçmek için daha hızlı olan yöntemi bulmak. Bu egzersizde şunları karşılaştıracağız:

  • indeks belirleyici .iloc() kullanmak
  • sütun adlarını kullanmak Her iki yöntemle de aynı işi yapabilsek de, hız açısından hangisinin daha verimli olduğuyla ilgileniyoruz.

Bu egzersizde, poker_hands içinde saklanan poker verisiyle çalışmaya devam edeceksin. Konsolda poker_hands.head() çağırarak bu DataFrame’in yapısına bir göz atmayı unutma!

Bu egzersiz

pandas ile Verimli Kod Yazma

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Use .iloc to select the first, fourth, fifth, seventh and eighth column and record the times before and after
iloc_start_time = ___
cols = poker_hands.___[___,[0,3,___,___,___]]
iloc_end_time = ___

# Print the time it took
print("Time using .iloc[] : {} sec".format(___ - ___))
Kodu Düzenle ve Çalıştır