根据共同列的内容筛选两个数据集的行



我有两个大数据集,其中一列是公共的;我必须根据共有列中单元格的内容,逐行筛选这两个数据集:如果数据集1中共有列的单元格的值也存在于数据集2中共有列单元格的值中,我必须在两个数据集中保留具有该值的行;如果公共列中的值仅存在于数据集1或数据集2中,则我必须删除具有该值的行。示例数据集

基于对问题的有限解释,尝试将两个数据集导入Pandas数据帧,然后在公共列上合并。

请参阅panda文档中的示例。仔细选择merge的how=参数将为您完成筛选。根据您的描述,how='inner', on='common column'可能是您的解决方案。

请参阅此处的文档:https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.merge.html

最新更新