Dizini değerlerini dilimleme
Dilimleme, first:last sözdizimini kullanarak bir nesnenin ardışık öğelerini seçmenizi sağlar. DataFrames, dizin değerlerine veya satır/sütun numarasına göre dilimlenebilir. İlk durumla başlayalım. Bu, .loc[] yönteminin içinde dilimlemeyi içerir.
Listeleri dilimlemeye kıyasla hatırlanması gereken birkaç nokta vardır.
- Dizini yalnızca dizin sıralanmışsa (
.sort_index()kullanılarak) dilimleyebilirsiniz. - Dış düzeyde dilimlemek için
firstvelast, dize olabilir. - İç düzeylerde dilimlemek için
firstvelast, demet olmalıdır. .loc[]fonksiyonuna tek bir dilim geçirirseniz satırları dilimler.
pandas pd olarak yüklenmiştir. temperatures_ind dizininde ülke ve şehir bilgileri bulunmaktadır ve kullanılabilir durumdadır.
Bu egzersiz
pandas ile Veri İşleme
kursunun bir parçasıdırEgzersiz talimatları
temperatures_inddizinini sıralayın.Şu alt kümeleri almak için
.loc[]ile dilimlemeyi kullanın:Pakistan’dan Philippines’e.
Lahore’dan Manila’ya. (Bu, anlamsız bir sonuç verecektir.)
Pakistan, Lahore’dan Philippines, Manila’ya.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Sort the index of temperatures_ind
temperatures_srt = ____
# Subset rows from Pakistan to Philippines
print(____)
# Try to subset rows from Lahore to Manila
print(____)
# Subset rows from Pakistan, Lahore to Philippines, Manila
print(____)