Ho un DataFrame e voglio sostituire i valori in una particolare colonna che superano un valore con zero. Avevo pensato che questo fosse un modo per raggiungere questo obiettivo:
df[df.my_channel > 20000].my_channel = 0
Se copio il canale in un nuovo frame di dati è semplice:
df2 = df.my_channel
df2[df2 > 20000] = 0
Questo fa esattamente quello che voglio, ma sembra non funzionare con il canale come parte del DataFrame originale.