Digamos que eu tenha o seguinte dataframe:
Qual é a maneira mais eficiente de atualizar os valores das colunas feat e another_feat onde o stream é o número 2 ?
É isso?
for index, row in df.iterrows():
if df1.loc[index,'stream'] == 2:
# do something
ATUALIZAÇÃO: O que fazer se eu tiver mais de 100 colunas? Não quero nomear explicitamente as colunas que desejo atualizar. Quero dividir o valor de cada coluna por 2 (exceto para a coluna do fluxo).
Portanto, para deixar claro qual é o meu objetivo:
Dividindo todos os valores por 2 de todas as linhas que têm o fluxo 2, mas não alterando a coluna do fluxo