В моем фрейме данных я хочу заменить каждое значение ниже 1 и больше 5 на nan.
Этот код работает
persDf = persDf.mask(persDf < 1000)
, и я получаю каждое значение в виде нан, но это не так:
persDf = persDf.mask((persDf < 1) and (persDf > 5))
, и я понятия не имею, почему это так,Я проверил справочную страницу и различные решения по примерно схожим проблемам, но не смог найти решение.У кого-нибудь есть идея, которая может мне помочь в этом?