这可能是一个非常微不足道的问题,但我已经在这方面苦苦挣扎了一段时间。让我们说我有一个数据框(D),如果它等于倒数第二行,我想删除最后一行,所以我得到了:
In [10]: D= pd.DataFrame(data, index=index, columns=columns)
In [11]: D
Out[11]:
A B C
2012-11-29 0 0 0
2012-11-30 1 1 1
2012-12-01 2 2 2
2012-12-02 3 3 3
2012-12-03 4 4 4
2012-12-04 5 5 5
2012-12-05 6 6 6
2012-12-06 7 7 7
2012-12-07 8 8 8
2012-12-08 8 8 8
我的猜测是这样的:
diff=D[len(D)-1:]==D[len(D)-2:]
def change(D):
if (diff==0):
D = D[:len(D)-1]
D=change(D)
此代码的唯一结果是我的数据帧D消失了。谁能帮帮我吗?非常感谢