栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何提取数据框中另一个行中不存在的行

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何提取数据框中另一个行中不存在的行

您可以将merge(…,how =’left’,indicator = True)与query()方法一起使用:

In [38]: pd.merge(all_data, subset, how='left', indicator=True) .query("_merge == 'left_only'") .drop('_merge',1)Out[38]:         AID       VID  Freq0   00016A3E  0127C661     12   00016A3E  0C032814     13   00016A3E  0BF6C78D     14   00016A3E  0A79DFF1     15   00016A3E  07BD2FB2     16   00016A3E  0790E61B     18   00016A3E  073630B5     39   00016A3E  06613535     110  00016A3E  05F809AF     111  00016A3E  05C625FF     112  00016A3E  04220EA8     413  00016A3E  013A29E5     114  00016A3E  0761C98A     115  00016AE9  0A769475    1616  00016AE9  0A7DED0A     217  00016AE9  0ABF60DF     918  00016AE9  0AE3F25A     220  00016AE9  0BD8975A     221  00016AE9  44DF880B     122  00016AE9  43F9E08E     223  00016AE9  44EA5E08     224  00016AE9  4539ED1E    1625  00016AE9  8516B55A     426  00016AE9  0972AFF2     127  00016AE9  0C559B34     128  00016AE9  06B5C040     7

一步步:

In [39]: pd.merge(all_data, subset, how='left', indicator=True)Out[39]:         AID       VID  Freq     _merge0   00016A3E  0127C661     1  left_only1   00016A3E  0C05DA5D     2       both2   00016A3E  0C032814     1  left_only3   00016A3E  0BF6C78D     1  left_only4   00016A3E  0A79DFF1     1  left_only5   00016A3E  07BD2FB2     1  left_only6   00016A3E  0790E61B     1  left_only7   00016A3E  0C24ED25     3       both8   00016A3E  073630B5     3  left_only9   00016A3E  06613535     1  left_only10  00016A3E  05F809AF     1  left_only11  00016A3E  05C625FF     1  left_only12  00016A3E  04220EA8     4  left_only13  00016A3E  013A29E5     1  left_only14  00016A3E  0761C98A     1  left_only15  00016AE9  0A769475    16  left_only16  00016AE9  0A7DED0A     2  left_only17  00016AE9  0ABF60DF     9  left_only18  00016AE9  0AE3F25A     2  left_only19  00016AE9  0AEFE12F     5       both20  00016AE9  0BD8975A     2  left_only21  00016AE9  44DF880B     1  left_only22  00016AE9  43F9E08E     2  left_only23  00016AE9  44EA5E08     2  left_only24  00016AE9  4539ED1E    16  left_only25  00016AE9  8516B55A     4  left_only26  00016AE9  0972AFF2     1  left_only27  00016AE9  0C559B34     1  left_only28  00016AE9  06B5C040     7  left_only29  00016AE9  0B0426FA     1       bothIn [40]: pd.merge(all_data, subset, how='left', indicator=True).query("_merge == 'left_only'")Out[40]:         AID       VID  Freq     _merge0   00016A3E  0127C661     1  left_only2   00016A3E  0C032814     1  left_only3   00016A3E  0BF6C78D     1  left_only4   00016A3E  0A79DFF1     1  left_only5   00016A3E  07BD2FB2     1  left_only6   00016A3E  0790E61B     1  left_only8   00016A3E  073630B5     3  left_only9   00016A3E  06613535     1  left_only10  00016A3E  05F809AF     1  left_only11  00016A3E  05C625FF     1  left_only12  00016A3E  04220EA8     4  left_only13  00016A3E  013A29E5     1  left_only14  00016A3E  0761C98A     1  left_only15  00016AE9  0A769475    16  left_only16  00016AE9  0A7DED0A     2  left_only17  00016AE9  0ABF60DF     9  left_only18  00016AE9  0AE3F25A     2  left_only20  00016AE9  0BD8975A     2  left_only21  00016AE9  44DF880B     1  left_only22  00016AE9  43F9E08E     2  left_only23  00016AE9  44EA5E08     2  left_only24  00016AE9  4539ED1E    16  left_only25  00016AE9  8516B55A     4  left_only26  00016AE9  0972AFF2     1  left_only27  00016AE9  0C559B34     1  left_only28  00016AE9  06B5C040     7  left_only


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/652764.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号