【发布时间】:2018-12-03 13:54:28
【问题描述】:
我有一个超过 6000 行的数据框,我想删除所有值小于 2 的行。 我目前的尝试是: df=煤[煤['价值'] > 2] 错误是: 不可排序的类型:str() > int()
我附上了我的 df 的快照,我想删除小的值。我对python还是很陌生,所以请多多包涵。
【问题讨论】:
-
我不想看快照,我想要minimal reproducible example。可悲的是,您甚至没有附上承诺的屏幕截图。
-
我已经发布了一个链接,因为我还不能附上截图。我看不出这是怎么重复的,因为我不是要求根据字符串的长度删除一行,而是根据值来删除。
-
您看不到它是如何重复的,因为您不知道如何将重复应用于您的问题。仅仅因为条件不同并不意味着它不适用。不是比较字符串长度,而是比较数值。