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, kursun bir parçasıdır

pandas ile Verimli Kod Yazma

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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