【发布时间】:2021-05-31 09:24:08
【问题描述】:
我想为数据框的每一行找到一个新列 dev 的值,这样:
n=100
slope=0.8
inv=3
for i in range(0,n):
dev += math.pow(src[i] - (slope * (n - i) + inv), 2)
其中 src 是同一数据框的一列的前 n 个值的列表。
因此,如果我的数据框是:
Index A
0 1
1 2
2 4
3 5
4 2
如果 n 的值为 3,则索引为 3 的行的 src 将是:
[4, 2, 1]
最有效的方法是什么?
【问题讨论】:
-
嗨,公式中的
x是什么?应该是i?
标签: python pandas dataframe apply