【发布时间】:2014-09-19 17:46:26
【问题描述】:
我想让我的程序的用户能够按他们选择的特定值过滤列中的值。但是,我的代码出现以下错误“无效类型比较”。任何想法如何做到这一点?
var2 = input("Enter Which Value you would like to filter by")
b = frame[(frame['Column1'] > var2)]
print(b)
【问题讨论】:
标签: python-3.x pandas
我想让我的程序的用户能够按他们选择的特定值过滤列中的值。但是,我的代码出现以下错误“无效类型比较”。任何想法如何做到这一点?
var2 = input("Enter Which Value you would like to filter by")
b = frame[(frame['Column1'] > var2)]
print(b)
【问题讨论】:
标签: python-3.x pandas
想通了,简单的解决方案。必须将值转换为浮点数
b= frame[(frame['Column1'] > float(var2))]
【讨论】: