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

loc ve iloc (1)

loc ve iloc ile DataFrame’ler üzerinde aklınıza gelebilecek her türlü veri seçme işlemini yapabilirsiniz. loc etiket tabanlıdır, yani satır ve sütunları satır ve sütun etiketlerine göre belirtmeniz gerekir. iloc tamsayı dizini tabanlıdır, bu nedenle satır ve sütunları önceki egzersizde yaptığınız gibi tamsayı dizinlerine göre belirtmeniz gerekir.

Aşağıdaki komutları deneyerek gözlemleri seçmek için loc ve iloc ile denemeler yapın. Buradaki her komut çifti aynı sonucu verir.

cars.loc['RU']
cars.iloc[4]

cars.loc[['RU']]
cars.iloc[[4]]

cars.loc[['RU', 'AUS']]
cars.iloc[[4, 1]]

Daha önce olduğu gibi, cars verilerini Pandas DataFrame olarak içe aktaran kod dahil edilmiştir.

Bu egzersiz

Orta Seviye Python

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

Egzersiz talimatları

  • Seri olarak Japonya’ya (Japan) karşılık gelen gözlemi seçmek için loc veya iloc kullanın. Bu satırın etiketi JPN, dizini ise 2 şeklindedir. Ortaya çıkan serinin çıktısını aldığınızdan emin olun.
  • Avustralya (Australia) ve Mısır (Egypt) gözlemlerini DataFrame olarak seçmek için loc veya iloc kullanın. cars tablosunu inceleyerek bu satırların etiketleri/dizinleri hakkında bilgi edinebilirsiniz. Ortaya çıkan DataFrame’in çıktısını aldığınızdan emin olun.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Print out observation for Japan


# Print out observations for Australia and Egypt
Kodu Düzenle ve Çalıştır