【发布时间】:2014-11-25 03:08:35
【问题描述】:
我有一个数据框,其中包含最终“跳过”(即增加超过 1)的连续值部分。我想拆分数据框,类似于groupby 函数(字母索引仅供展示):
A
a 1
b 2
c 3
d 6
e 7
f 8
g 11
h 12
i 13
# would return
a 1
b 2
c 3
-----
d 6
e 7
f 8
-----
g 11
h 12
i 13
【问题讨论】:
-
一个更好的测试用例打破假设子序列必须不重叠的代码是
df = pd.DataFrame({'A': [1,2,3,6,7,8,7,8,9]}, index = list('abcdefghi'))