【发布时间】:2021-11-11 09:40:57
【问题描述】:
我有这样的数据框;
bins A C D
1.0 - 2.0 1.32 0.5 7
4.0 - 5.0 4.044 0.5 20
5.0 - 6.0 5.86 0.5 29
5.0 - 6.0 8.06 0.5 30
6.0 - 7.0 6.76 0.5 34
8.0 - 9.0 11.96 0.5 44
11.0 - 12.0 12.00 0.2 24
11.0 - 12.0 12.00 0.2 24
我想删除 bin 低于 11.0 - 12.0 的所有行
我试过了
df_.loc[df['bins'] > '11.0 - 12.0']
df.query(bins > '11.0 - 12.0')
但这些都不起作用,因为没有得到任何价值
任何帮助将不胜感激!
提前致谢
【问题讨论】:
-
它在解决方案上不起作用,因为您在字符串数据类型中使用大于。
-
连字符后面是一个空格还是两个空格?您的示例数据有 2 个,而您的代码有 1 个。
标签: python pandas filtering data-wrangling