我正在尝试从勾选列表重新采样/分组到OHLC非时间序列(范围条、音量条等)。在
原始数据:
symbol utime time price vol cc cv ttype \
id
1 DOLX16 1.476961e+09 2016-10-20 09:00:37 3179.0 5 120 120 R
2 DOLX16 1.476961e+09 2016-10-20 09:00:37 3179.0 10 735 120 R
3 DOLX16 1.476961e+09 2016-10-20 09:00:37 3179.0 20 735 120 R
4 DOLX16 1.476961e+09 2016-10-20 09:00:37 3179.0 30 735 3 R
5 DOLX16 1.476961e+09 2016-10-20 09:00:37 3179.0 5 735 147 R
我需要“groupby”行,直到vol列的总和<;=[constant]例如,当达到500时,再次开始求和。。。在
伪码:
^{pr2}$谢谢你的帮助!在
ol的“cumsum”把戏怎么样:
考虑使用双正斜杠的整型除法运算符
//
,将vol的累积和除以vol峎amount的倍数进行拆分。然后在price聚合中使用该分组:使用已发布数据帧的重复堆栈演示数据:
^{pr2}$输出
数据df(每100组)
ohlc\u vol df
相关问题 更多 >
编程相关推荐