首页 > 解决方案 > 根据某个(非零)值删除数据帧(熊猫)中的行

问题描述

我有一个 6000+ 行数据框,我想删除所有值小于 2 的行。我当前的尝试是:df=coal[coal['Value'] > 2] 并且错误是:unorderable类型:str() > int()

我附上了我的 df 的快照,我想删除小的值。我对python还是很陌生,所以请多多包涵。

https://i.stack.imgur.com/3mbA7.png

标签: pythonpandasdataframe

解决方案


试试下面的:

import pandas as pd
df = pd.DataFrame({'a':[1,3,4],'b':[3,5,7]})
print(df[df>2].dropna())

输出:

   a    b
1  3.0  5
2  4.0  7

推荐阅读