Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Como altero o valor de uma coluna no df considerando condicionais de valores outras colunas?

Gostaria de alterar o valor contido na coluna 'Vagas' para 1 considerando que o valor das colunas:

Tipo = 'Apartamento'; Quartos > 1; e Vagas = 0

Tentei de algumas formas, mas não consegui e para cada tentativa um erro diferente, mas basicamente tentei:

df['Vagas'] = df['Vagas'].apply(lambda row: 1 condicoes else row)

Poderiam me ajudar?

1 resposta
solução!

Consegui da seguinte forma:

df_.loc[(df_['Tipo']=='Apartamento') & (df_['Vagas'] == 0) & (df_['Quartos'] > 1), 'Vagas'] = 1

Link: https://pt.stackoverflow.com/questions/507059/em-um-dataframe-modificar-dados-de-uma-coluna-condicionado-ao-valor-de-outra-co