gpt4 book ai didi

python - 根据 Pandas 中另一个单元格的内容在一个单元格中写入特定数据

转载 作者:太空宇宙 更新时间:2023-11-04 03:08:59 26 4
gpt4 key购买 nike

我是 Pandas 新手,我有一个包含大约 50 个不同列的 csv 文件。其中一些包含“-1”值,我将最后一列命名为“Holder”以存储我对其他列进行的一些比较的结果。

数据的形式

Row 1:
Investments_Cash Holder
0 NaN

Row 2:
Investments_Cash Holder
0 NaN

Row 3:
Investments_Cash Holder
-1 NaN

对于包含 -1 的“Investments_Cash”的行,我想将相应的“Holder”列值设置为“Found”。我该怎么做?

我试过了

if df.Investments_Cash == -1:
df.Holder = "Found"

但我收到错误 ValueError: The truth value of a Series is ambiguous.使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。

最佳答案

df.loc[df.Investments_Cash == -1, 'Holder'] = 'Found'

关于python - 根据 Pandas 中另一个单元格的内容在一个单元格中写入特定数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38672734/

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