Pembersihan Teks dengan .str Accessor

Kolom teks di data mentah hampir selalu kotor: ada spasi di ujung, huruf besar-kecil campur, atau karakter sisa dari sistem lain. Accessor .str membuat kamu bisa memakai method string Python pada seluruh Series sekaligus tanpa perulangan — .str.strip(), .str.lower(), .str.replace(). Ini penting sebelum groupby atau merge, karena ' Budi' dan 'budi' dianggap dua nilai berbeda dan akan memecah hasil agregasimu.

👀 Contoh dulu

import pandas as pd
df = pd.DataFrame({'email': [' BUDI@TEST.COM ']})
df['email'] = df['email'].str.strip().str.lower()
print(df['email'].iloc[0])

Hasilnya: budi@test.com

💡 str accessor memungkinkan operasi teks vektor pada seluruh elemen Series.

📝 Sekarang giliranmu

Kolom 'email' pada df berisi alamat dengan spasi di ujung dan huruf kapital acak. Rapikan kolom itu agar tidak ada spasi tersisa dan semua huruf menjadi kecil, lalu simpan kembali ke kolom yang sama.

Preview