for j in range(1, 6):
TestSet = GroupList[j - 1]
TrainSet = GroupList.copy()
TrainSet.remove(TestSet)
GroupList 里面存放的是结构相同的 Panda.DataFrame (仅数据不同),循环第一遍非常顺利,但是到了第二遍,会在 remove()操作这部报错:
ValueError: Can only compare identically-labeled DataFrame objects
因为用 PD 比较少,所以不太理解为什么会发生这种错误。 虽然可以改用 index 来 del(),但是还是想知道这样操作不行的理由。不知道有没有人遇到过。