iloc和loc最本质差别
iloc是按照行数名取值,而loc按着index名取值
data=DataFrame(np.arange(16).reshape(4,4),index=list("1234"),columns=list("wxyz"))
print(data)
w x y z #列名
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
print(data.iloc[0])
#w 0
#x 1
#y 2
#z 3
#Name: 1, dtype: int32
print(data.loc[0])报错
报错是因为data中没有行数名为0的行。
参考:https://blog.youkuaiyun.com/boywaiter/article/details/86012620