gpt4 book ai didi

python - 如何让 panda 的 "update"函数覆盖一列中的数字而不覆盖另一列中的数字?

转载 作者:太空宇宙 更新时间:2023-11-03 12:28:06 25 4
gpt4 key购买 nike

目前,我正在使用:

csvdata.update(data, overwrite=True)

我怎样才能让它更新和覆盖特定的列而不是另一个小而简单的问题,有简单的答案吗?

最佳答案

与其更新整个 DataFrame,不如更新您感兴趣的列的子 DataFrame。例如:

In [11]: df1
Out[11]:
A B
0 1 99
1 3 99
2 5 6

In [12]: df2
Out[12]:
A B
0 a 2
1 b 4
2 c 6

In [13]: df1.update(df2[['B']]) # subset of cols = ['B']

In [14]: df1
Out[14]:
A B
0 1 2
1 3 4
2 5 6

关于python - 如何让 panda 的 "update"函数覆盖一列中的数字而不覆盖另一列中的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20108880/

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