0

次の形式のデータがあります。

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
4

0 に答える 0