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, kursun bir parçasıdır
Orta Seviye Python
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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