Панды: отбросьте последовательные дубликаты

Какой самый эффективный способ отбрасывать только последовательные дубликаты в пандах?

drop_duplicates дает это:

In [3]: a = pandas.Series([1,2,2,3,2], index=[1,2,3,4,5])

In [4]: a.drop_duplicates()
Out[4]: 
1    1
2    2
4    3
dtype: int64

Но я хочу этого:

In [4]: a.something()
Out[4]: 
1    1
2    2
4    3
5    2
dtype: int64

Ответы на вопрос(3)

Ваш ответ на вопрос