【发布时间】:2019-01-03 06:54:27
【问题描述】:
我有以下熊猫数据框(只是一个例子):
import pandas as pd
df = pd.DataFrame(pd.Series(['a','a','a','b','b','c','c','c','c','b','c','a']), columns = ['Data'])
Data
0 a
1 a
2 a
3 b
4 b
5 c
6 c
7 c
8 c
9 b
10 c
11 a
目标是获取另一列,Stats,它计算 Data 列的元素如下:
Data Stats
0 a
1 a
2 a a3
3 b
4 b b2
5 c
6 c
7 c
8 c c4
9 b b1
10 c c1
11 a a1
例如,a3表示“三个连续的a元素”,c4表示“四个连续的c 元素”等等...
提前感谢您的帮助
【问题讨论】:
标签: python pandas dataframe counting