gpt4 book ai didi

python - Pandas:如何根据另一列的值创建一列?

转载 作者:行者123 更新时间:2023-11-30 23:06:13 29 4
gpt4 key购买 nike

我需要在数据框的末尾创建一个新列,其中该新列中的值是应用某些函数的结果,该函数的参数基于其他列。具体来说,来自另一列,但不同的行。例如,如果我的数据框有两列,分别包含值 x_iy_i,那么我的第三列将为 f(x_(i-1), y_(i-1))

我知道要创建一个新列,最简单的方法是执行类似的操作

df['new_row'] = ...

但我不确定我可以对此进行什么设置。

我该怎么做?

最佳答案

有这样的事吗?或者你的功能更复杂?

print(df)

0 1 2 3
0 1 2 3 4

df[4]= df[2]*df[3]/.3

print(df)

0 1 2 3 4
0 1 2 3 4 40

关于python - Pandas:如何根据另一列的值创建一列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32752087/

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