可以使用布尔索引来过滤出符合条件的行,并使用df.drop函数将这些行删除。 示例代码:
import pandas as pd df = pd.DataFrame({'A': [1,2,3], 'B': [4,5,6]})
df = df[df['A']!=2]
print(df)
输出结果: A B 0 1 4 2 3 6
在以上代码中,我们使用了布尔索引来过滤出'A'列不等于2的行,并将结果重新赋值给df变量。最后打印出的结果如下,只剩下'A'列为1和3的行。
上一篇:避免使用df.iterrow在满足一定条件时删除DataFrame中的行
下一篇:避免使用底部导航重新加载片段