gpt4 book ai didi

python - 如何将方程(float)的结果保存到列,python

转载 作者:太空宇宙 更新时间:2023-11-04 09:58:43 25 4
gpt4 key购买 nike

我的数据框看起来是这样的:

df:

 1 2 3.4
-2 2 1.1
2 3 4
-5 5 5

我可以在方程式中使用这些数据,例如:

result=abs(int(df[0])) +( int(df[1])/2 + float(df[2])/32)

所以在这个计算之后,我从 df 收到一个包含每一行结果的列表,结果类型是一个 float 。问题:如何将它保存到一列或数据框中,然后将带有 result 的这一列添加到与 df 相同的另一个数据框中?

我已经尝试过 pd.DataFrame(result),但它不起作用。

最佳答案

直接分配给您要创建的新列。

df[3] = abs(int(df[0])) +( int(df[1]) / 2 + float(df[2]) / 32)

关于python - 如何将方程(float)的结果保存到列,python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44762525/

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