Python 删除列会产生异常:重新索引仅对唯一值的索引对象有效
我有以下表格的数据:Python 删除列会产生异常:重新索引仅对唯一值的索引对象有效,python,python-3.x,pandas,Python,Python 3.x,Pandas,我有以下表格的数据: 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_
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)
我试图从一个数据帧中删除一列“red_id”,因为我想要循环中通过/失败的类平均值,如上所示。
这给了我一个例外:
Exception: Reindexing only valid with uniquely valued Index objects
你能添加一个例子让我们重现这个案例吗?@RomanPekar我已经更新了我的问题。它有时起作用,有时不起作用。你能给我一个解决这个问题的方法吗?实际上,这还不是一个例子。代码中甚至没有数据变量。我建议您添加一个小示例,以便我们可以轻松地复制错误。如果您添加您的输入和所需的output@RomanPekar现在我已经发布了我的数据。你现在能给我提个建议吗?