对于一个DataFrame A,A.loc[k]是读取A中index为k的那一行。A.iloc[k]是读取A中的第k行。
假设下面的DataFrame叫A
A
Name Age
1 Tom 20
3 Tony 19
4 Jim 22
>>> A.loc[3]
Tony 19
>>>A.iloc[0]
Tom 20
>>>A.iloc[1]
Tony 19
A.loc[0]和A.loc[2]被抱错,没有index里没有0和2。同样,A.iloc[3]也会抱错,因为这里只有3行,iloc只能取到0,1,2.