想要得到的结果:id为2的样本,每年不同人名连续出现的次数,即要的结果如number1 和number2所示,number1是name 里第一个字母连续出现的次数,number2是name里第二个字母连续出现的次数。
举例:id为2的样本
1992年,a出现1次,b出现1次,即number1=1,number2 =1
1993年,b连续出现1次,a连续出现1次,即numer1=2,number2=2
1994年,c出现1次,b连续出现1次,即numer1=1,number2=3
1995年,a出现1次,b连续出现1次,即numer1=1,number2=4
如果有年份name是空值,则number1 和number2也为空,name出现的名字重新计算,比如:
2004年,h出现1次,i出现1次,即numer1=1,number2=1
2005年,j出现1次,i连续出现1次,即numer1=1,number2=2
2006年,j连续出现1次,i连续出现1次,即numer1=2,number2=3
2007年,name空值,则numer1和number2为空
2008年,i出现1次,l出现1次,则number1=1,number2=1.
谢谢!