2017-03-25 1 views

答えて

7

Genderによってグループ分けした後cumcountメソッドを使用します?

df = pd.DataFrame({'Gender':['Male','Male','Female','Female','Female']}) 
df['Occurrence'] = df.groupby('Gender').cumcount() + 1 
print(df) 

    Gender Occurrence 
0 Male   1 
1 Male   2 
2 Female   1 
3 Female   2 
4 Female   3 

カウントは0から始まるので、そこに+ 1を追加しました。

+0

ありがとうございます! –

関連する問題