階段状の集計
解決したいこと
超初心者で申し訳ございません、pythonで会員毎の残存年数のリストを、年齢ごとに階段状に集計したいです。
例)
会員 加入年齢 残存1年目 2年目 3年目
aさん 28 1 1 0.5
bさん 25 1 1 0
cさん 23 1 1 1
というcsvの会員リストを、年齢別に集計したいと考えています。
集計の年齢は加入時から毎年上がっていくものとしたく、単に加入時年齢のgroupbyでは出すことができないため、悩んでいます。。
例えばaさんの場合、
年齢 残存1年目 2年目 3年目
28 1 0 0
29 0 1 0
30 0 0 0.5
という形になり、同様にリストの全員分を積み上げていきたいと考えています。