2014-09-19 70 views
1

我想讓我的程序的用戶能夠按照他們選擇的特定值過濾列中的值。但是,我的代碼出現以下錯誤「無效的類型比較」。任何想法如何做到這一點?使用用戶輸入的值來過濾值(Pandas,Python 3)

var2 = input("Enter Which Value you would like to filter by") 
b = frame[(frame['Column1'] > var2)] 
print(b) 

回答

1

想通了,簡單的解決方案。必須將該值轉換爲浮點數

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