我在一个数据帧上做这个操作,我想知道是否有更有效的方法。我只想在列的一部分应用它,所以我不能使用.assign()。我也不能用这样的东西数据.loc['avgGain']>;8,因为我需要“I”在(I+8)和(I+7)之间进行选择。你知道吗
for i in range(len(data["avgGain"][8:])):
data.loc[(i + 8), 'avgGain'] = (data.loc[(i + 7), 'avgGain'] * 6 + data.loc[(i + 8), 'gain']) / 7
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐