根据某个(非零)值删除数据框(熊猫)中的行

时间:2018-06-25 03:15:41

标签: python pandas dataframe

我有6000多个行数据框,我想删除所有值小于2的行。 我目前的尝试是: df = coal [coal ['Value']> 2] 错误是: 不可排序的类型:str()> int()

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

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

1 个答案:

答案 0 :(得分:0)

请尝试以下操作:

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