【发布时间】:2020-08-11 23:28:34
【问题描述】:
我想做以下计算,结果必须是一个新列Calculated trap.。
test["calculation trap"] = (( 0.000164 + 0.000415)/2)
所以这个公式的结果必须是 0.0002895。
我尝试使用以下代码对整个列进行此计算,但我在下面的列中得到了结果。
test["calculation trap"] = ((test["calculation"][0:]+test["calculation"][1:])/2).reset_index(drop=True)
Temp calculation. calculation trap.
0 90.01 0.000164 NaN
1 91.03 0.000415 0.000415
2 95.06 0.001315 0.001315
3 100.07 0.002896 0.002896
4 103.50 NaN NaN
【问题讨论】:
-
你能添加预期的输出吗?
标签: python pandas loops dataframe calculation