MulaiMulai sekarang secara gratis

Melakukan mengiris nilai indeks

Mengiris memungkinkan Anda memilih elemen berurutan dari sebuah objek menggunakan sintaks first:last. DataFrame dapat diiris berdasarkan nilai indeks atau berdasarkan nomor baris/kolom; kita akan mulai dengan kasus pertama. Ini dilakukan dengan melakukan mengiris di dalam metode .loc[].

Dibandingkan dengan mengiris pada daftar, ada beberapa hal yang perlu diingat.

  • Anda hanya bisa melakukan mengiris pada indeks jika indeks tersebut sudah diurutkan (menggunakan .sort_index()).
  • Untuk mengiris pada level luar, first dan last bisa berupa string.
  • Untuk mengiris pada level dalam, first dan last harus berupa tuple.
  • Jika Anda memberikan satu irisan ke .loc[], maka yang diiris adalah baris.

pandas telah dimuat sebagai pd. temperatures_ind memiliki negara dan kota di dalam indeks, dan sudah tersedia.

Latihan ini adalah bagian dari kursus

Manipulasi Data dengan pandas

Lihat Kursus

Petunjuk latihan

  • Urutkan indeks temperatures_ind.
  • Gunakan mengiris dengan .loc[] untuk mendapatkan subset berikut:
    • dari Pakistan hingga Philippines.
    • dari Lahore hingga Manila. (Ini akan memberikan hasil yang tidak masuk akal.)
    • dari Pakistan, Lahore hingga Philippines, Manila.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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(____)
Edit dan Jalankan Kode