Open1

pandasのgroupbyにおけるindex

comincomin

groupbyしたものの最初の行を取ろうとしたらなぜか2つ目のグループでそんなKeyはないと怒られる。

なぜだ?と思ったらindexはグループ間で共有されていて、0から再採番されていなかった!

df.index[0]でそのグループの最初のindexを取ってくるか
reset_index()をすれば良さそう。

普通の配列の感覚で使ってたからすごい詰まったお話。