I have a dataframe:

```
START_DATE  ITEM_ID SALE_PRICE
28-12-14    914602  0
04-01-15    914602  0
11-01-15    914602  0
18-01-15    914602  0
25-01-15    914602  2
01-02-15    914602  0
08-02-15    914602  0
15-02-15    914602  2
22-02-15    914602  2
01-03-15    914602  2
08-03-15    914602  0
15-03-15    914602  2
22-03-15    914602  2
29-03-15    914602  2
05-04-15    914602  2
12-04-15    914602  2
19-04-15    914602  2

```

I want to get total number of consecutive sale prices when there is a change in sale price
Output required is:

```
START_DATE  ITEM_ID SALE_PRICE  No_of_times
28-12-14    914602  0   4
25-01-15    914602  2   1
01-02-15    914602  0   2
15-02-15    914602  2   3
08-03-15    914602  0   1
15-03-15    914602  2   6

```