我有一个有五列的数据框 df。第一列名为 Phase 并包含文本。我想消除数据框中 Phase 为“xyz”或“ab”或“tlimit”的任何行
我尝试了以下方法,但没有成功:
df=df[df.Phase != 'xyz' or 'ab' or 'tlimit']
我也尝试过:
df=df[df.Phase != 'xyz' or df.Phase!='ab' or df.Pase !='tlimit']
最佳答案
df = df[~df.Phase.isin(['xyz', 'ab', 'tlimit'])]
关于python - 当 a 或 b 或 c 为 true 时删除 DataFrame 中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24224223/