Giả sử tôi có khung dữ liệu sau:
Cách hiệu quả nhất để cập nhật các giá trị của cột feat và another_feat trong đó luồng là số 2 là gì?
Đây có phải là nó?
for index, row in df.iterrows():
if df1.loc[index,'stream'] == 2:
# do something
CẬP NHẬT: Phải làm gì nếu tôi có hơn 100 cột? Tôi không muốn đặt tên rõ ràng cho các cột mà tôi muốn cập nhật. Tôi muốn chia giá trị của mỗi cột cho 2 (ngoại trừ cột luồng).
Vì vậy, để rõ ràng mục tiêu của tôi là:
Chia tất cả các giá trị cho 2 trong số tất cả các hàng có luồng 2, nhưng không thay đổi cột luồng