Python ix,python中ix用法
Pandas库有iloc,loc和ix,可以用来索引数据和提取数据。Ix是混合索引,字符标签和整数数据索引都可以使用。
在pandas 0 . 20 . 0及以后的版本中,不再推荐使用ix,所以推荐使用iloc和loc来实现ix。这是为什么呢?这是因为ix的复杂特性可能会使ix使用起来有点棘手:
(1)如果索引是整数类型,ix将只使用基于标签的索引,而不会回退到基于位置的索引。如果标签不在索引中,将会引发错误。
相关:《Python基础教程》
(2)如果索引不仅包含整数,给定一个整数,ix会立即使用基于位置的索引,而不是基于标签的索引。但是,如果给ix另一种类型(例如string),它可以使用基于标签的索引。
printdf.ix[0]
A0
B1
C2
D3
名称:a,数据类型:int32
printdf.ix[a]
A0
B1
C2
D3
名称:a,数据类型:int32
printdf.ix[:0]
a0
b4
c8
名称:A,数据类型:int32
printdf.ix[: A]
a0
b4
c8
名称:A,数据类型:int32
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。