2 つの列によるグループ化を実行し、関数を適用してdf.groupby(['is_registered', 'user_id']).apply(tests_scores_avg)
、マルチインデックス シリーズにラベルのない新しい列を作成しました。
結果は次のようになります。
Out[39]:
is_registered user_id
False 2 0.666667
4 0.666667
18 0.428571
19 0.500000
20 0.666667
21 1.000000
24 0.684211
...
True 69414 0.000000
69416 1.000000
69417 0.666667
69429 1.000000
69433 1.000000
69434 1.000000
Length: 119276, dtype: float64
「False」または「True」に等しい行のみにアクセスして、名前のない列の値を取得するにはどうすればよいですか? (それらをプロットしたい)
ありがとう!