我是python的新手,我正在努力寻找一种使用python识别表中连续重复值的方法。
说我有一个像这样的表:
Value
0 25
1 84
2 84
3 79
4 46
5 17
6 17
7 17
8 31
9 43
10 23
我希望能够在新列中计算出这样的值连续重复的次数:
Value Repeat
0 25 1
1 84 2
2 84 2
3 79 1
4 46 1
5 17 3
6 17 3
7 17 3
8 31 1
9 43 1
10 23 1
我将如何去做?
您可以使用.count()
列表内置功能获得重复次数:
for value in mylist:
repeat = mylist.count(value)
我无法回答您问题的第二部分-如何使用此信息创建新列-因为您没有说出正在使用哪种表。关系数据库,Pandas,Excel电子表格等。