使用包含字串值列的 pandas DataFrame 時,有必要根據部分字串匹配來過濾行。例如,隔離包含與特定實體或主題相關的資料的行。
為了滿足此要求,pandas 透過其 Series.str 屬性提供了強大的解決方案。此屬性允許使用向量化字串方法。例如:
這行程式碼透過檢查「A」列中的值是否包含子字串「hello」來過濾 DataFrame df。它傳回一個僅包含滿足此條件的行的新 DataFrame。
此功能在處理大型 DataFrame 時特別有價值,因為它提供了一種高度最佳化且高效的方法來執行部分字串比對操作。
以上是如何有效地查找 Pandas DataFrame 列中的子字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!