前提・実現したいこと
python,pandasで条件に合う行までを一つのグループとして、新たな列['count']に数字を振りたい
発生している問題
A B 0 a 10 1 b 20 2 c 30 3 d 40 4 a 50 5 e 60 6 a 10 7 g 20 8 h 30 9 y 40 10 a 50
このようなデータが存在する際に
A B count 0 a 10 0 1 b 20 0 2 c 30 0 3 d 40 0 4 a 50 1 5 e 60 1 6 a 10 2 7 g 20 2 8 h 30 2 9 y 40 2 10 a 50 3
['A'] == aとなる行からを一つのグループとして、['count']列に数字を振りたいです
試したこと
.cumsum()を利用してcountの数字を増やしていこうと思ったのですが、aを区切りにグルーピングする方法がわかりません
回答2件
あなたの回答
tips
プレビュー