【发布时间】:2020-07-11 10:34:34
【问题描述】:
所以我需要用 0 替换名为“x”的数据框中所有大于 140 且小于 35 的值。我有 600 列全部命名为 1-600。我尝试了下面的方法,但我不知道如何将其应用于整个数据集。
x=x.mask(x['1']>140,0)
当我尝试这样做时
x=x.mask(x>140,0)
这是错误信息:
TypeError:“str”和“int”实例之间不支持“>”
谁能帮帮我,谢谢。
【问题讨论】:
标签: python pandas dataframe replace