【发布时间】:2020-02-16 03:52:46
【问题描述】:
我有一个非常重复的功能。我想继续循环而不是拥有所有这些代码
【问题讨论】:
-
你能解释一下代码的作用吗?
标签: python python-3.x pandas dataframe pandas-groupby
我有一个非常重复的功能。我想继续循环而不是拥有所有这些代码
【问题讨论】:
标签: python python-3.x pandas dataframe pandas-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()
【讨论】: