Итак, мне нужно заменить все значения в моем фрейме данных с именем 'x', которые больше 140 и меньше 35, на 0. У меня 600 столбцов, все с именами 1-600. Я пробовал описанный ниже метод, но не могу понять, как применить его ко всему набору данных.
x=x.mask(x['1']>140,0)
Когда я пытаюсь это сделать
x=x.mask(x>140,0)
Это сообщение об ошибке:
TypeError: '>' не поддерживается между экземплярами 'str' и 'int'
Может ли кто-нибудь помочь мне, спасибо.