所以我有以下的数据帧DF:熊猫截断数据帧
的帧包含数据的两个组被该组中的排序。
组1是从索引359至365包容
组2是从索引366至371包容
我想将它们分成两组。可能有两个以上的小组。我正在应用的逻辑是每当下一个STEPS_ID小于当前的STEPS_ID时,这标志着组的结束。
我很容易能够通过df.STEPS_ID <得到这个指针= df.STEPS_ID.shift(-1)
有一种优雅的方式熊猫可以轻松地实现这一目标可能使用矢量操作,而不是循环?
这似乎是一个常见的问题,我相信必须有一个明确的算法来解决这类问题。我也希望你们能指导我阅读这些算法的理论基础。
对于将来的问题,它会使* far *回答更容易,如果您粘贴Dat aFrame作为文本(使用Ctrl-K缩进4个空格),而不是图像(无法复制和粘贴)。 –