gpt4 book ai didi

python - 从txt读取后如何合并数据帧

转载 作者:行者123 更新时间:2023-11-30 21:59:49 25 4
gpt4 key购买 nike

我有一个 txt 文件,其中包含 errorID 列表,以及一个包含所有 ID 的数据框。我想合并此列表。例如,假设我有一个如下所示的数据框(df1):

id  value
a1 foo
a2 fo
a3 fi
a4 fum
a5 fe

和一个从txt读取的错误数据帧(df2),并使用to_csv,我得到

error_id
a1
a4
a5

我想运行类似的东西:

merged = df1.merge(df2, left_on='id', right_on='error_id')

为了实现以下最终结果:

id  value
a2 fo
a3 fi

最佳答案

无需合并。查找 df1 中不在 df2 中的 id:

df1 = df1[~df1['id'].isin(df2['error_id'])]

波浪号 (~) 否定您正在检查的条件。

关于python - 从txt读取后如何合并数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54485701/

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