【发布时间】:2019-06-22 17:33:03
【问题描述】:
我有 2 个数据框,df1 和 df2,带有一个 emails 列(以及其他不重要的列)。
我想删除df2 中包含df1 中已有电子邮件的行。
我该怎么做?
【问题讨论】:
-
这是有问题的。 df2[~df2.email.isin(df1.email)]
-
@W-B 工作了,你摇滚
我有 2 个数据框,df1 和 df2,带有一个 emails 列(以及其他不重要的列)。
我想删除df2 中包含df1 中已有电子邮件的行。
我该怎么做?
【问题讨论】:
你可以这样做:
df_1[~df_1['email_column'].isin(df_2['email_column'].tolist())
【讨论】: