簡體   English   中英

根據列值而不是索引值從pandas數據框中排除行

[英]excluding rows from a pandas dataframe based on column value and not index value

我查看了數據框列中的唯一值 - 我擁有的pandas。 並且在其中一個列中有一些我不想包含的名稱,如何在不使用索引值表示法的情況下從數據框中刪除這些行,而是說如果行值=“this”則刪除

喜歡...

new = df.copy

df['some column'].drop_values('this','that','other')

請參閱使用isin建立索引 (也是布爾索引 ):

mask = df['some column'].isin(['this', 'that', 'other'])
df[~mask]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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