'Extract value in specific range

I have one dataset with several column: data-pioggia-name.....

I would like to get values, within of the column pioggia, between 0 and 400.

I tried with:

start='0'
end='400'
data = (data['pioggia']>start)&(data['pioggia']<=end)

but I have error: ">" not supported between instances of 'str' and 'int'

I tried also:

data = data['pioggia'].between(0,400, inclusive=True)

but I have the same error.

There is some solution? also for example with replace?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source