【发布时间】:2018-09-16 17:09:49
【问题描述】:
我有一个如下的数据框:
df = pd.DataFrame({'Status': [0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1]})
我想根据“状态”模式的变化创建一个新列“组”。基本上我想要如下输出:
Status Group
0 0 1
1 0 1
2 1 2
3 1 2
4 1 2
5 0 3
6 0 3
7 0 3
8 0 3
9 1 4
10 1 4
简单的方法是迭代每一行,然后根据模式变化更新“组”列。我想知道是否有更好的方法来解决这个问题。
【问题讨论】: