我有一个非常重复的函数。我想继续循环而不是拥有所有这些代码
您可以通过适当的修改来使用此语法:
for i in range(2,6):
df['finalvalue{}'.format(i)] = df.iloc[::-1, :].groupby([df.id, df['finalvalue{}'.format(i-1)].diff().lt(0).cumsum()])['finalvalue{}'.format(i-1)].cumsum()