Pandas DataFrame – Set Multipe Value pada DataFrame

Masih melanjutkan dari modul sebelumnya, sekarang kita akan set multiple value pada dataframe.

Masih menggunakan data dari modul sebelumnya, kita load library dan data yang digunakan.

df = pd.read_csv("jamesbond.csv", index_col="Film")
df.sort_index(inplace=True)

df.head()

Kita akan coba mengganti semua film yang dibintangi Sean Connery menjadi Budi.

Jika Anda mengikuti tutorial ini dari awal, tentu sudah paham melakukan filtering. Langkah pertama buat filter untuk mengakses data dengan Actor Sean Connery.

kond = df["Actor"] == "Sean Connery"
df[kond]

Kemudian gunakan filtering tersebut pada method loc[].

Perhatian, Set multiple value berdasarkan filtering, tidak dapat digunakan untuk method iloc.

df.loc[kond, "Actor"] = "Budi"
df[kond]

Dapat kita lihat, semua film yang dibintangi Sean Connery sudah diganti menjadi Budi.

Sharing is caring:

Leave a Comment