Katakanlah saya memiliki dataframe berikut:
Apa cara yang paling efisien untuk memperbarui nilai kolom feat dan another_feat di mana alirannya nomor 2 ?
Apakah ini?
for index, row in df.iterrows():
if df1.loc[index,'stream'] == 2:
# do something
UPDATE: Apa yang harus saya lakukan jika saya memiliki lebih dari 100 kolom? Saya tidak ingin secara eksplisit memberi nama kolom yang ingin saya perbarui. Saya ingin membagi nilai setiap kolom dengan 2 (kecuali untuk kolom aliran).
Jadi untuk memperjelas apa tujuan saya:
Membagi semua nilai dengan 2 dari semua baris yang memiliki aliran 2, tetapi tidak mengubah kolom aliran