助けてください;;
pandas(sql)のgroupby集計がわかりません。
各実験ごと(experiment)に,contorolとtarget(group)ごとにどれくらい対象がいるか集計したいです。
data.groupby('experiment','group').count()とすると
+-------------+----------+-----+ |experiment |group |count| +-------------+----------+-----+ |experiment1 |control |100 | |experiment1 |target |247 | |experiment2 |control |100 | |experiment2 |target |220 | |experiment3 |control |100 | |experiment3 |target |293 | +-------------+----------+-----+
という風になってしまいます。
理想としては
+-------------+-------------+------------+ |experiment |count_control|count_target| +-------------+-------------+------------+ |experiment1 |100 |143 | |experiment2 |130 |140 | |experiment3 |150 |102 | +-------------+-------------+------------+
のように集計したいです。どのようにしたらいいですか?
回答1件
あなたの回答
tips
プレビュー