所以我有以下的數據幀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個空格),而不是圖像(無法複製和粘貼)。 –