gpt4 book ai didi

python - 查找具有公共(public)字段的两个 csv 文件之间不常见的行

转载 作者:行者123 更新时间:2023-12-01 03:58:06 24 4
gpt4 key购买 nike

我有一个包含以下数据的 csv 文件

code
AAA
BBA
CCC

另一个具有不同结构但公共(public)列的 csv 文件:

code
AAA
BBA
CCF

我想找到第一个数据帧中不存在的代码。在本例中为 CCC。

我该怎么做?

最佳答案

由于您使用的是 pandas 标签,我假设您正在寻找涉及 pandas 的解决方案。如果您已读取两个不同数据帧中的两个 CSV 文件,则假设第一个 CSV 在 df_1 中读取,第二个 CSV 在 df_2 中读取,您可以执行以下操作:

>> df_1[~df_1['code'].isin(df_2['code'])][['code']]

>> set(df_1['code'].values.tolist()) - set(df_2['code'].values.tolist())

>> set(list(df_1['code'])) - set(list(df_2['code']))

希望这会有所帮助!

关于python - 查找具有公共(public)字段的两个 csv 文件之间不常见的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37094954/

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