簡體   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