Kuasai data temporal: tipe datetime, konversi string, datetime index, resampling, window functions, shift/diff, dan timezone. Section ini menyusun materi menjadi chapter berurutan; ikuti urutannya karena tiap chapter memakai konsep dari chapter sebelumnya.
Mengenal dtype datetime64 di pandas 3.0 beserta resolusi unit waktunya.
Buka → # Konversi String ke DatetimeMengubah teks tanggal menjadi datetime dengan pd.to_datetime() dan format eksplisit.
Buka → # Parsing Tanggal dan WaktuMengurai format tanggal beragam dengan parameter format, dayfirst, dan errors.
Buka → # Datetime IndexMenjadikan datetime sebagai index DataFrame untuk membuka fitur deret waktu.
Buka → # Memilih Data Berdasarkan TanggalMengambil data untuk tanggal, rentang, bulan, dan tahun tertentu dari datetime index.
Buka → # Resampling DataMengubah granularitas data waktu dengan resample(), dari harian ke bulanan dan sebaliknya.
Buka → # Grup per Periode dengan GrouperMengagregasi data berbasis waktu per kelompok menggunakan pd.Grouper saat kolom tanggal bukan index.
Buka → # Frekuensi dan OffsetMemahami alias frekuensi seperti D, W, ME, dan YE serta date_range untuk membuat deret.
Buka → # Rolling WindowMenghitung rata-rata dan statistik bergerak dengan rolling() untuk memperhalus tren.
Buka → # Expanding WindowMenghitung statistik kumulatif yang terus bertambah dengan expanding().
Buka → # Exponentially Weighted WindowMemberi bobot lebih pada data terbaru dengan ewm() untuk perhitungan yang responsif.
Buka → # Pergeseran Data dengan shift()Menggeser data maju dan mundur dengan shift() untuk membandingkan nilai antar periode.
Buka → # Menghitung Perubahan dengan diff()Menghitung selisih antar periode dengan diff() untuk melihat perubahan absolut dan persentase.
Buka → # Timedelta dan DurasiMenghitung dan mengolah durasi waktu dengan to_timedelta, Timedelta, serta accessor .dt untuk analisis jeda antar peristiwa.
Buka → # Periode dan TimezoneBekerja dengan Period, period_range, dan konversi timezone dengan tz_localize dan tz_convert.
Buka → # Menangani Data Waktu yang HilangMenemukan tanggal yang hilang pada deret waktu dan mengisinya dengan asfreq dan interpolasi.
Buka → # Analisis Deret WaktuMenggabungkan resampling, rolling, dan shift untuk menganalisis tren data deret waktu.
Buka →