Mengatur indeks bertingkat
Indeks juga dapat dibuat dari beberapa kolom, membentuk sebuah *indeks bertingkat * (kadang disebut indeks hierarkis). Ada konsekuensi yang harus ditanggung jika menggunakan ini. Keuntungannya adalah indeks bertingkat memudahkan penalaran tentang variabel kategorikal yang bertingkat. Misalnya, dalam uji klinis, Anda mungkin memiliki kelompok kontrol dan perlakuan. Setiap subjek uji termasuk ke salah satu kelompok, sehingga kita dapat mengatakan bahwa subjek uji berada di dalam kelompok perlakuan. Serupa dengan itu, dalam himpunan data suhu, kota berada di dalam negara, sehingga kita dapat mengatakan sebuah kota berada di dalam negara.
Kekurangan utamanya adalah kode untuk memanipulasi indeks berbeda dengan kode untuk memanipulasi kolom, sehingga Anda harus mempelajari dua sintaks dan melacak bagaimana data Anda direpresentasikan.
pandas telah dimuat sebagai pd. temperatures tersedia.
Latihan ini adalah bagian dari kursus
Manipulasi Data dengan pandas
Petunjuk latihan
- Atur indeks
temperatureske kolom"country"dan"city", lalu tetapkan sebagaitemperatures_ind. - Tentukan dua pasangan negara/kota yang akan dipertahankan:
"Brazil"/"Rio De Janeiro"dan"Pakistan"/"Lahore", lalu tetapkan kerows_to_keep. - Cetak dan subset
temperatures_induntukrows_to_keepmenggunakan.loc[].
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Index temperatures by country & city
temperatures_ind = ____
# List of tuples: Brazil, Rio De Janeiro & Pakistan, Lahore
rows_to_keep = [____]
# Subset for rows to keep
print(temperatures_ind.____)