gpt4 book ai didi

python - 比较两个数据框中的两列(字符串格式),而列的长度不同

转载 作者:行者123 更新时间:2023-11-28 19:53:33 25 4
gpt4 key购买 nike

以下是两个数据框:数据框A:

index  codes     
1 A
2 B
3 C
4 D

数据框B

index    cym
1 A
2 L
3 F
4 B
5 N
6 X

A和B的长度不相等。我想比较列“codes”(数据框 A)和列“cym”(数据框 B)并返回这两列之间的差异加上数据框 B 的索引列中的数据。输出是这样的:

index    cym
2 L
3 F
5 N
6 X

我尝试使用 merge 和 equals 函数来解决它。但是我无法生成输出。

最佳答案

你可以使用isin:

B[~B.cym.isin(A.codes)]

#index cym
#1 2 L
#2 3 F
#4 5 N
#5 6 X

关于python - 比较两个数据框中的两列(字符串格式),而列的长度不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43941900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com