Pandas isin: Filter Berdasarkan Daftar Nilai
Mau filter baris yang kotanya salah satu dari Jakarta, Bandung, atau Surabaya? isin bikin ini satu baris, gak perlu rantai OR panjang. Ini cara pakainya.
Tips dan trik praktis untuk meningkatkan skill data analysis kamu.
206 artikel
Mau filter baris yang kotanya salah satu dari Jakarta, Bandung, atau Surabaya? isin bikin ini satu baris, gak perlu rantai OR panjang. Ini cara pakainya.
MultiIndex bikin satu baris punya label bertingkat, misalnya kota lalu bulan. Berguna buat data yang dikelompokkan dua level atau lebih.
stack mindahin kolom jadi baris, unstack mindahin baris jadi kolom. Dua fungsi ini buat ngubah bentuk tabel dari lebar ke panjang dan sebaliknya.
Fungsi explode mecah satu baris berisi list jadi banyak baris, satu elemen per baris. Pas buat data transaksi yang isinya banyak produk dalam satu sel.
Butuh saldo kas berjalan atau omzet kumulatif dari awal bulan? cumsum ngitung running total dalam satu baris kode, dan bisa direset per grup pakai groupby.
Mau hitung kenaikan omzet dibanding kemarin atau minggu lalu? shift menggeser nilai antar baris dan diff langsung ngitung selisihnya, dasar dari semua analisa pertumbuhan di Pandas.
Butuh 5 produk terlaris atau 10 pelanggan paling boros? nlargest dan nsmallest ngambil Top N dari satu kolom tanpa sort manual, dan buat data gede juga lebih cepat.
Butuh persen tiap transaksi terhadap total kotanya, tapi tetap pengen semua baris utuh? transform ngerjain hitungan per grup lalu balikin hasilnya ke tiap baris asli.
Butuh total, rata-rata, dan jumlah transaksi per kota dalam satu perintah? Method agg di pandas groupby ngerjain semuanya sekaligus, dengan nama kolom yang rapi.
Kolom datetime nyimpen tanggal, jam, hari, semuanya nempel jadi satu. Accessor .dt di pandas ngeluarin tiap bagian jadi kolom sendiri buat dianalisa.
Nama toko ketik campur huruf besar-kecil, spasi nyasar di ujung, atau kode produk nempel jadi satu. Accessor .str di pandas ngerapiin semua itu tanpa loop.
Model machine learning cuma ngerti angka, bukan teks kayak merah atau biru. get_dummies ngubah kolom kategori jadi kolom 0/1 dalam satu baris kode.