loc ve iloc (2)
loc
ve iloc
ayrıca bir DataFrame’den hem satırları hem de sütunları seçmenize olanak tanır. Denemeler yapmak için aşağıdaki komutları deneyin. Yine, eşleştirilmiş komutlar aynı sonucu verir.
cars.loc['IN', 'cars_per_cap']
cars.iloc[3, 0]
cars.loc[['IN', 'RU'], 'cars_per_cap']
cars.iloc[[3, 4], 0]
cars.loc[['IN', 'RU'], ['cars_per_cap', 'country']]
cars.iloc[[3, 4], [0, 1]]
Bu egzersiz
Orta Seviye Python
kursunun bir parçasıdırEgzersiz talimatları
- Fas’a (Morocco) karşılık gelen satırın
drives_right
değerinin çıktısını alın (satır etiketiMOR
şeklindedir) - Rusya (Russia) ve Fas (Morocco) için gözlemleri ve
country
iledrives_right
sütunlarını içeren bir alt DataFrame çıktısı alın.
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 drives_right value of Morocco
# Print sub-DataFrame