熊猫groupby在一个分类系列中的运行

时间:2020-07-09 19:27:54

标签: python pandas

给出一个序列为:

foreach(glob("folder/*", GLOB_ONLYDIR) as $dir) {
    echo "$dir<br>";
    echo implode("<br>", array_map("basename", glob("$dir/*"))) . "<br>";
}

如何将其分组,以便该类别的每个连续级别的块都是其自己的分组?在此示例中,这意味着最终有6组。

1 个答案:

答案 0 :(得分:2)

使用shiftcumsum创建子项

m = ss.ne(ss.shift()).cumsum()
ss.groupby(m).ngroups
6