gpt4 book ai didi

python - 如果存在新数据则更新 pandas 数据框

转载 作者:行者123 更新时间:2023-12-02 02:16:47 24 4
gpt4 key购买 nike

我正在尝试使用从 API 获取的一些数据来更新当前的数据框。

我存储的数据:

df = pd.DataFrame({"name":["A", "B", "C"], "balance":[100, 200, 300]})

我获得的数据:

df_new = pd.DataFrame({"name":["B", "C"], "balance":[400, 600]})

我想要得到的结果是:

df = pd.DataFrame({"name":["A", "B", "C"], "balance":[100, 400, 600]})

有没有办法使用 python 和 pandas 来做到这一点?

最佳答案

您可以使用追加,然后删除重复项

df = df.append(df_new).drop_duplicates('name', keep='last', ignore_index=True)
df
name balance
0 A 100
1 B 400
2 C 600

关于python - 如果存在新数据则更新 pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67041511/

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