Fitur tingkat lanjutan: MultiIndex, seleksi kompleks, window functions, eval/query, extension dtypes, dan integrasi pyarrow. Section ini menyusun materi menjadi chapter berurutan; ikuti urutannya karena tiap chapter memakai konsep dari chapter sebelumnya.
Membuat dan membaca index bertingkat (hierarchical index) pada Series dan DataFrame.
Buka → # Hierarchical IndexingMenavigasi dan memanipulasi level index dengan xs(), swaplevel(), dan stack/unstack.
Buka → # Label Duplikat dan Flag IndeksMengenali label duplikat pada index, perilaku loc saat label ganda, dan cara melarangnya dengan set_flags.
Buka → # Advanced SelectionMenggabungkan MultiIndex, .loc, dan slicer IndexSlice untuk seleksi data bertingkat.
Buka → # Custom AggregationMenulis fungsi agregasi kustom sendiri dan memasangkannya pada groupby dan agg.
Buka → # Window FunctionsMengulas rolling, expanding, dan ewm secara utuh untuk analisis berbasis jendela.
Buka → # eval() dan query()Mengevaluasi ekspresi kolom dengan numexpr melalui eval() untuk DataFrame besar.
Buka → # pd.col() dan Ekspresi KolomMembangun ekspresi kolom yang dapat dibaca ulang dengan pd.col() untuk assign, loc, dan query.
Buka → # Extension dtypesMemahami sistem dtype ekstensi pandas dan kapan menggunakannya.
Buka → # Nullable dtypesMemakai Int64, Float64, boolean, dan str dengan penanda missing yang konsisten.
Buka → # Integrasi PyArrowMengaktifkan dtype pyarrow untuk performa dan memori yang lebih efisien.
Buka → # Migrasi object ke str dtypeMemigrasi kolom teks dari object ke dtype str pandas 3.0 termasuk pemeriksaan dan jebakan umum.
Buka → # Sparse DataMenghemat memori untuk data yang didominasi satu nilai dengan SparseDtype.
Buka → # Stabilitas API PandasMemahami kebijakan deprecation pandas dan cara menjaga kode tetap kompatibel.
Buka → # Copy-on-WriteMemahami aturan Copy-on-Write di pandas 3.0: mengapa chained assignment tidak lagi berfungsi dan bagaimana cara mengubah data dengan aman.
Buka → # Opsi dan Pengaturan PandasMengatur perilaku tampilan dan lingkungan pandas dengan set_option, option_context, dan reset_option.
Buka →