python中小于等于_在python中删除小于特定值的行

I feel like this question must have been answered by someone before, but I can't find an answer on stack overflow!

I have a dataframe result that looks like this and I want to remove all the values less than or equal to 10

>>> result

Name Value Date

189 Sall 19.0 11/14/15

191 Sam 10.0 11/14/15

192 Richard 21.0 11/14/15

193 Ingrid 4.0 11/14/15

This command works and removes all the values that are 10:

df2 = result[result['Value'] != 10]

But when I try to add the <= qualifier I get the error message SyntaxError: invalid syntax

df3 = result[result['Value'] ! <= 10]

I feel like there is probably a really simple solution. Thanks in advance!

解决方案

Instead of this

df3 = result[result['Value'] ! <= 10]

Use

df3 = result[~(result['Value'] <= 10)]

It will work.

OR simply use

df3 = result[result['Value'] > 10]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值