1. Learn
  2. /
  3. Courses
  4. /
  5. Manipulasi Data dengan pandas

Connected

Exercise

Melakukan mengiris pada deret waktu

Mengiris sangat berguna untuk deret waktu karena sering kali Anda perlu menyaring data dalam rentang tanggal. Tambahkan kolom date ke indeks, lalu gunakan .loc[] untuk melakukan subset. Hal penting yang perlu diingat adalah menjaga format tanggal Anda dalam ISO 8601, yaitu "yyyy-mm-dd" untuk tahun-bulan-hari, "yyyy-mm" untuk tahun-bulan, dan "yyyy" untuk tahun.

Ingat kembali dari Bab 1 bahwa Anda dapat menggabungkan beberapa kondisi Boolean menggunakan operator logika, seperti &. Untuk melakukannya dalam satu baris kode, Anda perlu menambahkan tanda kurung () di sekitar setiap kondisi.

pandas sudah dimuat sebagai pd dan tersedia temperatures, tanpa indeks.

Instructions

100 XP
  • Gunakan kondisi Boolean, bukan .isin() atau .loc[], dan tanggal penuh "yyyy-mm-dd", untuk men-subset temperatures pada baris ketika kolom date berada pada tahun 2010 dan 2011 lalu cetak hasilnya.
  • Tetapkan indeks temperatures ke kolom date dan urutkan.
  • Gunakan .loc[] untuk melakukan subset temperatures_ind pada baris di tahun 2010 dan 2011.
  • Gunakan .loc[] untuk melakukan subset temperatures_ind pada baris dari August 2010 hingga February 2011.