首页 > 解决方案 > 如何保持循环熊猫数据框

问题描述

我有一个非常重复的功能。我想继续循环而不是拥有所有这些代码


标签: pythonpython-3.xpandasdataframepandas-groupby

解决方案


您可以通过适当的修改来使用此语法:

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()

推荐阅读