【发布时间】:2022-01-28 16:14:28
【问题描述】:
我有一个包含多列的数据集: 数据-pioggia-name.....
我想在 pioggia 列中获取 0 到 400 之间的值。
我试过了:
start='0'
end='400'
data = (data['pioggia']>start)&(data['pioggia']<=end)
但我有错误:">" not supported between instances of 'str' and 'int'
我也试过了:
data = data['pioggia'].between(0,400, inclusive=True)
但我有同样的错误。
有什么解决办法吗?也可以用替换?
【问题讨论】:
-
data['pioggia']的数据类型是什么? -
类型为float64
标签: python pandas replace extract