cc = data.fillna(9999)
for i in range(cc.shape[0]):
print(cc.loc[i, '6'])
if cc.loc[i, '6'] != 9999:
bb = cc.drop([i])
print(bb)
cc为
6 7 8
0 9999 2-1 3-1
1 1-2 1-3 9999 3-1
2 1-1 2-1 2-2 2-3 3-2
3 1-4 9999 9999
4 9999 2-2 9999
5 1-2 9999 3-3
6 9999 2-3 3-3
7 9999 9999 3-3
8 9999 9999 9999
最后打印的bb和cc一样,并没有把cc的‘6’列里不为9999的行删除
我调试后发现bb = cc.drop([i]) 这行代码是运行了的,整个程序也没报错,但为什么最后没有删除呢?