0
点赞
收藏
分享

微信扫一扫

pandas中loc和iloc的区别

infgrad 2022-06-27 阅读 65

对于一个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.


举报

相关推荐

0 条评论