Substituir pandas condicionais
Provavelmente estou fazendo algo muito estúpido, mas estou perplexo.
Eu tenho um quadro de dados e quero substituir os valores em uma coluna específica que excedem um valor com zero. Eu pensei que isso era uma maneira de conseguir isso:
df[df.my_channel > 20000].my_channel = 0
Se eu copiar o canal para um novo quadro de dados, é simples:
df2 = df.my_channel
df2[df2 > 20000] = 0
isso faz exatamente o que eu quero, mas parece não funcionar com o canal como parte do quadro de dados original.