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_rightdeğerinin çıktısını alın (satır etiketiMORşeklindedir) - Rusya (Russia) ve Fas (Morocco) için gözlemleri ve
countryiledrives_rightsü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