比如我们有个dataframe如下:
查找第一行
a.loc[0]
a.iloc[0]
查找a列
a['a']
查找指定行列的值
a['a'][0]
a['a'].loc[0]
a['a'].iloc[0]
a.loc[0,'a'] #index为0,columns为'a'的数据
a.iloc[0]['a'] #index所在行号为0,column是为'a'的数据
说明
1:最好用loc和iloc,因为当dataframe排序后,a[‘a’][0]并不是排序后a列第一行的数据,而是a列,index为0的值
2:loc是按照index来查找,iloc是按照index所在的行号来索引,千万不要因为本例中的index是012,就把loc[0]和iloc[0]搞混淆