4
DataFrameを作成した後、各重複行をカウントする必要があります(例:df ['Gender']。行わなければ、このコラムを必要とする:パンダのDataFrameが重複する行を数えて列に記入
Gender Occurrence
Male 1
Male 2
Female 1
Female 2
Female 3
はパンダでこれを行う方法はあります
DataFrameを作成した後、各重複行をカウントする必要があります(例:df ['Gender']。行わなければ、このコラムを必要とする:パンダのDataFrameが重複する行を数えて列に記入
Gender Occurrence
Male 1
Male 2
Female 1
Female 2
Female 3
はパンダでこれを行う方法はあります
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
を追加しました。
ありがとうございます! –