繁体   English   中英

熊猫:列存在于一个df中,而不在另一个

[英]Pandas: column present in one df and not in the other

我有两个分别带有列[a,b,c]和[c,d,f]的数据帧A和B。 我想从数据帧A中选择列“ a”,以使列“ c”的元素存在于A中,但不存在于B中。我将如何处理?

类似于sql的类似语句,“从A中选择a使得A中的c而不是B中的c”

谢谢!

这可能是您要寻找的:

 A_filtered = A.loc[~A['c'].isin(set(B['c'])), 'a']

pandas 索引和选择数据”文档提供了有关语法的更多详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM