首页 > 解决方案 > 使用条件中的其他数据框获取子数据框

问题描述

就像我们可以这样做:

df[df['first_name'].notnull() & (df['nationality'] == "USA")]

我想获取数据框的一部分,其中行服从 2 个条件,即来自 df1 的列“A”和列“B”的值不存在于来自 df2 的行中我试过:

df1[~ (df1['A']==df2['A'] & df1['B']==df2['B'])] 

标签: pandasdataframecompareconditional-statements

解决方案


推荐阅读