pandas中iloc和loc的区别

Posted 羸弱的穷酸书生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas中iloc和loc的区别相关的知识,希望对你有一定的参考价值。

iloc指的是行数,列数,跟行列索引没有本质关系,但是两者可以相同,当且仅当行、列索引是自然数列,因为它表示行、列数,所以,它只能是整数,不能是其它类型。

loc指的是行、列索引,行、列索引没有类型要求,可以是整型,也可以是其它类型,比如浮点型、字符串、datetime。

pandas (locilocix)的区别

loc:通过行标签索引数据

iloc:通过行号索引行数据

ix:通过行标签或行号索引数据(基于loc和iloc的混合)

 

使用loc、iloc、ix索引第一行数据:

loc:

iloc:

ix:

 

以上是关于pandas中iloc和loc的区别的主要内容,如果未能解决你的问题,请参考以下文章

pandas中iloc和loc的区别

pandas (locilocix)的区别

pandas (locilocix)的区别

Pandas中loc,iloc与直接切片的区别

Python Pandas DataFrame:查询数据or选择数据(selection)之loc,iloc,at,iat,ix的用法和区别

Pandas——ix 与 loc 与 iloc 与 icol 的区别