次の形式のデータがあります。
red_id test1 test2 test3......
815298969_mid1 pass fail pass
815298969_mid2 fail pass pass
815298969_final pass pass pass
814248989_mid1 pass fail fail
814248989_mid2 pass fail pass
814248989_final pass pass fail
816592961_mid1 fail pass pass
816592961_mid2 pass pass pass
816592961_final pass pass pass
......
上記の学生の詳細を含むパンダデータフレームがあり、列「red_id」でグループ化しています
grouped = data_frame.groupby('red_id')
.....次に、スクリプトにループがあります
for red, stud_data in grouped:
......
data = data.drop('red_id', axis=1)
上記のように for ループの合格/不合格のクラス平均が必要なため、データフレームから列 'red_id' を削除しようとしています。それは私に例外を与えています:
Exception: Reindexing only valid with uniquely valued Index objects