Я, наверное, делаю что-то очень глупое, но я в тупике.Условная замена Pandas
У меня есть dataframe, и я хочу заменить значения в определенном столбце, которые превышают значение с нулем. Я думал, что это был способ достижения этой цели:
df[df.my_channel > 20000].my_channel = 0
Если скопировать канал в новый фрейм данных это просто:
df2 = df.my_channel
df2[df2 > 20000] = 0
это делает именно то, что я хочу, но, кажется, не работает с каналом как частью исходного фрейма.
Спасибо заранее.
Бен
Найдено, что я думаю, что вы искали [здесь] (http://stackoverflow.com/q/37841525/2662901). – feetwet