我需要在数据框的末尾创建一个新列,其中该新列中的值是应用某些函数的结果,该函数的参数基于其他列。具体来说,来自另一列,但不同的行。例如,如果我的数据框有两列,包含值x_i
, y_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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)