Скажем, у меня есть следующий фрейм данных:
Каков наиболее эффективный способ обновить значения столбцов feat и another_feat, где поток имеет номер 2 ?
Это все?
for index, row in df.iterrows():
if df1.loc[index,'stream'] == 2:
# do something
ОБНОВЛЕНИЕ: что делать, если у меня более 100 столбцов? Я не хочу явно называть столбцы, которые хочу обновить. Я хочу разделить значение каждого столбца на 2 (кроме столбца потока).
Итак, чтобы было ясно, какова моя цель:
Разделение всех значений на 2 из всех строк, имеющих поток 2, но без изменения столбца потока