[英]Pandas variable type for comparison
我正在特別在Pandas的DataFrame中尋找值。 為此:
Result = df.loc[df["ROW_PRICE"] == ReferencePrice]
問題是,如果數據框中的變量類型與“ ReferencePrice”的變量類型不同,則結果將為空。
有誰知道如何將數據框的值轉換為字符串以進行比較? (我還將“ ReferencePrice”也轉換為字符串-> str(ReferencePrice))
看來您需要將兩者都string
為相同類型的string
:
Result = df.loc[df["ROW_PRICE"].astype(str) == str(ReferencePrice)]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.