我有6000多个行数据框,我想删除所有值小于2的行。 我目前的尝试是: df = coal [coal ['Value']> 2] 错误是: 不可排序的类型:str()> int()
我已经附上了df的快照,我想删除较小的值。我对python还是很陌生,所以请多多包涵。
答案 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