【问题标题】:How to keep looping Pandas Dataframe如何保持循环熊猫数据框
【发布时间】:2020-02-16 03:52:46
【问题描述】:

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


【问题讨论】:

  • 你能解释一下代码的作用吗?

标签: python python-3.x pandas dataframe pandas-groupby


【解决方案1】:

你可以通过适当的修改来使用这个语法:

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

【讨论】:

    猜你喜欢
    • 2017-10-29
    • 1970-01-01
    • 2020-11-20
    • 2020-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-05
    相关资源
    最近更新 更多