Mam DataFrame i chcę zamienić wartości w określonej kolumnie, które przekraczają wartość zerem. Myślałem, że jest to sposób na osiągnięcie tego:
df[df.my_channel > 20000].my_channel = 0
Jeśli skopiuję kanał do nowej ramki danych, to proste:
df2 = df.my_channel
df2[df2 > 20000] = 0
Robi dokładnie to, czego chcę, ale wydaje się, że nie działa z kanałem jako częścią oryginalnej ramki DataFrame.