如何从2个熊猫数据框中的标签中删除不常见的唯一值

时间:2019-10-08 03:05:37

标签: python pandas

我有2个熊猫数据框。 df1和df2。 标签列是最后一列。

df1.label.unique()

输出:

array([1,  2,  9, 7])

df2.label.unique()

输出:

array([1,  2,  8, 11])

如何删除两个数据框中标签列中具有唯一值不常见的行,以便两个数据框都只有1和2个标签值?

1 个答案:

答案 0 :(得分:2)

没有数据,这有点棘手。但是,您可以尝试下面的代码吗?

df1 = df1[df1.label.isin(df2.label.unique().tolist())]
df2 = df2[df2.label.isin(df1.label.unique().tolist())]