标签: python pandas
我有一个名为df1的数据框。然后,我创建一个这样的过滤器:
df2 = df1.loc[(df1['unit'].str.contains('Ph'))]
如何从df1中删除df2中标识的行?谢谢!
答案 0 :(得分:1)
在布尔索引中使用~,而不是操作数:
~
df3 = df1.loc[~(df1['unit'].str.contains('Ph'))]
现在,df3是df1减去df2。