[英]How to drop all rows where the first column contains a specific character without referencing column name?
對於數據框,我想刪除第一列包含字符串或 substring 'XYZ' 的所有行。 我知道這有效:
df[~df.NameOfColumn.str.contains("XYZ")]
但是,我不想使用第一列的名稱。 (這是因為我有很多數據框,並且它們的第一列的名稱不同)。 知道怎么做嗎?
將DataFrame.iloc
用於 select 第一列 position 0
,此處:
表示 Z99938Z42812F0407EFCF429 行:
df[~df.iloc[:, 0].str.contains("XYZ")]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.