【问题标题】:Using a User Inputted Value to Filter Values (Pandas, Python 3)使用用户输入的值来过滤值(Pandas,Python 3)
【发布时间】: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


    【解决方案1】:

    想通了,简单的解决方案。必须将值转换为浮点数

    b= frame[(frame['Column1'] > float(var2))]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-17
      • 1970-01-01
      • 2016-05-11
      • 2019-02-24
      • 1970-01-01
      • 1970-01-01
      • 2019-07-26
      相关资源
      最近更新 更多