标签: python pandas numpy dataframe
我将此列放在数据框中
A 4 4 4 5 5 6 7 8
我想创建一个B列,该列的增量与A相同,但是如果A的值更改,它会自行重置
A B 4 0 4 1 4 2 5 0 5 1 6 0 7 1 8 2
我已经使用RangeIndex从第一行到最后一行创建B列,但不确定如何根据A中的值更改来更新计数器
df ['B'] = pd.RangeIndex(stop = df.shape [0])
任何见解都会受到赞赏