簡體   English   中英

如何在不引用列名的情況下刪除第一列包含特定字符的所有行?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM