我有2个熊猫数据框。 df1和df2。 标签列是最后一列。
df1.label.unique()
输出:
array([1, 2, 9, 7])
df2.label.unique()
输出:
array([1, 2, 8, 11])
如何删除两个数据框中标签列中具有唯一值不常见的行,以便两个数据框都只有1和2个标签值?
答案 0 :(得分:2)
没有数据,这有点棘手。但是,您可以尝试下面的代码吗?
df1 = df1[df1.label.isin(df2.label.unique().tolist())]
df2 = df2[df2.label.isin(df1.label.unique().tolist())]