loc: 通过行标签索引数据
iloc: 通过行号索引数据
ix: 可通过行号索引数据也可通过标签索引数据
实例 : 实际数据如下所示, DataFrame中第一行数据为1, 2, 3, 行号为0, 行标签为a,也就是我们说的索引名称为a,第二行同理。
现在我们只需要访问第一行数据,通过loc, iloc, ix的方式进行访问,访问方式如下:
print (df1.iloc[0]) #通过行号进行访问
print (df1.loc['a']) #通过行标签进行访问
print (df1.ix[0]) #通过行号进行访问
print (df1.ix['a']) #通过行标签进行访问
c d e 0 a 1 2 3 #--行号0, 行标签:a 1 b 4 5 6 #--行号1,行标签: b
data = [[1,2,3],[4,5,6]] index = ['a','b'] columns = ['c', 'd', 'e'] df1 = DataFrame(data, index=index, columns=columns) print (df1) print (df1.iloc[0]) print (df1.loc['a']) print (df1.ix[0]) print (df1.ix['a'])