我有一個關于如何使用 Pandas 過濾 xlsx 和 csv 資料點的問題。
import pandas as pd
df = pd.read_excel("Wind.xlsx")
df.head()
filter = df[["WindSpeed"] > 2]
ew=df[filter]
print(ew)
為什么它不會回傳大于 2 的值?
結果是一個錯誤,如下所示:
型別錯誤:“list”和“int”的實體之間不支持“>”
uj5u.com熱心網友回復:
用
filter = df["WindSpeed"] > 2
uj5u.com熱心網友回復:
嘗試這個
filter = df[df['WindSpeed'] > 2]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/372799.html
上一篇:pythonTypeError:join()引數必須是str、bytes或os.PathLike物件,而不是“list”
