使用 Pandas DataFrame 時,經常需要根據特定列中的特定值過濾行。這模仿了 SQL 查詢,其中使用 WHERE column_name = some_value 等過濾器來檢索行。
要選擇列值與標量值some_value 相符的行,請使用相等運算子== :
選擇行列值位於數組some_values 中,使用isin方法:
可以使用邏輯& 運算子組合多重條件:
注意: 使用號確保運算子優先級正確。
要選擇列值不等於 some_value 的行,請使用不等運算子 !=:
對於isin,請用對結果取負~:
考慮以下內容DataFrame:
選擇A 為foo 的行:
選擇B 為1 或3 的行:
建立索引並使用下列指令選擇行它:
選擇具有多個索引值的行:
以上是如何根據列值選擇 Pandas DataFrame 中的特定行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!