繁体   English   中英

在循环时更新 DataFrame 或在更新 df 条件后从头开始循环

Update DataFrame while looping or start loop from the begining after condition on update df

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个 DF,需要用列“volume”的 cumsum() 填充“位置”。 有时当我遇到条件时,我需要重新启动 cumsum()。 重新启动 cumsum() 的条件取决于 position,因此为了正确工作,我需要更新位置,而不是旧 DataFrame 的位置。 当我无休止地尝试它时,首先遇到了条件。

while restart:
    for i, row in newdls.iterrows():
        if i==0:
            print('1st')       
            continue
        elif (ex[i]=='ftx') & (abs(pos[i]) < 5000) & (fix[i]!='reset'):
            print('chek')
            pstate[i]='hedged'
            newdls['marker'][i] = pos[i]
            newdls['fix'][i] = 'reset'    
            g = newdls['fix'].eq('reset').shift().bfill().cumsum()
            newdls['position'] = newdls.groupby(g)['volume'].cumsum()
            break 
        elif newdls['marker'][i]=='stop':
            print(restart)
            restart=False
            break

df https://drive.google.com/file/d/1TxGWn8uPam_lKl-v9rgoTuwj_lnkH6jM/view?usp=sharing

问题暂未有回复.您可以查看右边的相关问题.
1 应用程序会在更新后开始运行吗?

假设我在iphone上玩游戏,然后按主页按钮(多任务)并从应用程序商店更新我的游戏。 更新后,我按下游戏图标重新开始,这个游戏将从一开始就开始(就像一个新安装的应用程序)或者只是从我在哪里玩? 如果它从一开始就开始,一切都会好的,但是如果它继续在我玩的地方播放,那就会造成麻烦(仍然使用旧 ...

4 如何在仍然循环时从循环更新Android UI元素?

我需要从循环更新Android按钮,以使每个按钮一个一个突出显示 我尝试使用AsyncTask失败,与Handler相同。 下面的Handler示例[部分代码,只是为了给您提供示例]: 任何想法如何一一到达UI元素吗? 另一个示例:在下面的示例中,在标准循环中: -通过 ...

2011-09-06 22:09:43 3 2908   android
5 循环mysqli更新,变量在while循环中增加1

我正在尝试循环此代码,因为它将动态生成。 它从 mysql 获取行数并循环多次。 POST 来自 ajax,它也在那里循环并且运行良好。 在 php 部分,我不确定为什么它不起作用。 我尝试了很多不同的循环变化。 未循环代码有效: ...

6 创建/更新/删除时是否必须开始事务?

我的hello world程序中有以下代码用于学习休眠 上面的代码成功地将学院实体保存在DB中,但是如果我删除line1和line2,则不会。 创建/更新/删除时是否必须开始事务? 如果是,在另一个应用程序中,我看到 了Session.update(实体) 无需 ...

9 根据条件更新表(循环时)

因此,我试图基于singe参数更新表: dateEntered字段必须为空白。 我想随机选择50行,并将空白的ownerID字段更新为“ Tester” 这是我所拥有的: 它将更新一条记录,然后退出并给我: 选择记录的第一部分工作正常,其query2不会更新所有 ...

10 在while循环中更新Pandas DF(Python3,Pandas)

背景知识:我的代码接受用户输入并将其应用于我的DF,以删除某些行。 该过程重复用户想要的次数。 不幸的是,我不确定如何在创建的while循环中更新DF,以确保所做的更改得以保持: 如何在每个循环结束时更新DF,以使所做的更改保持不变? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM