NumPy where: Operasi Bersyarat pada Array
np.where milih nilai berdasarkan kondisi ke seluruh array sekaligus, tanpa loop. Ini cara pakainya buat kolom bersyarat dan cari posisi elemen.
Tips dan trik praktis untuk meningkatkan skill data analysis kamu.
206 artikel
np.where milih nilai berdasarkan kondisi ke seluruh array sekaligus, tanpa loop. Ini cara pakainya buat kolom bersyarat dan cari posisi elemen.
Broadcasting bikin NumPy bisa ngoperasiin array beda ukuran tanpa loop. Ini aturan bentuknya dan contoh pakai data nyata.
Fungsi reshape di NumPy ngatur ulang bentuk array tanpa ngubah datanya. Ini cara pakainya, arti angka -1, dan cara ngeflat array.
NumPy array bikin hitungan data di Python jauh lebih cepat dari list biasa. Ini dasar bikin, slicing, dan operasi array buat analis.
iterrows nyaman ditulis tapi lambat. Ini urutan alternatif iterrows di pandas dari yang tercepat, plus benchmark biar kamu tau kapan pakai yang mana.
Loop iterrows di data 100 ribu baris bisa makan 3 detik. Versi vektornya kelar di bawah 5 milidetik. Ini cara ubah loop lambat jadi operasi kolom yang ngebut.
Baru dapat dataset dan bingung mulai dari mana? Satu baris df.describe() ngasih ringkasan statistik tiap kolom. Ini cara pakai dan baca outputnya buat EDA cepat.
Nggak perlu setup matplotlib panjang buat lihat data. Method df.plot bikin chart langsung dari DataFrame dalam satu baris. Ini cara pakainya buat line, bar, dan histogram.
Nggak perlu ekspor CSV manual dari database. Pandas read_sql narik hasil query SQL langsung ke DataFrame dalam satu baris. Ini cara koneksi dan pakainya dengan benar.
SettingWithCopyWarning muncul pas kamu ngubah data lewat chained indexing, dan kadang perubahannya diam-diam gagal. Ini penyebab dan cara benerinnya pakai .loc dan .copy().
DataFrame yang bikin laptop lemot biasanya boros tipe data. Downcast angka dan ubah teks jadi category bisa nurunin memori sampai 70% tanpa ilang data.
Mau bikin kolom label 'Untung' atau 'Rugi' dari kolom laba? np.where ngerjain ini satu baris dan puluhan kali lebih cepat dari apply. Ini cara pakainya.