知行编程网知行编程网  2022-10-16 09:30 知行编程网 隐藏边栏  23 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python ix什么意思的相关知识,包括爬虫python,以及现代ix65这些编程知识,希望对大家有参考作用。

python ix 是什么意思?

Pandas 库中有 iloc 和 loc 和 ix 可用于索引数据和提取数据。 ix是混合索引,字符标签和整数数据索引都可以。

在 pandas 0.20.0 及更高版本中, ix 已被弃用。建议使用 iloc 和 loc 来实现 ix。为什么是这样?这是由于 ix 的复杂性使其使用起来有些棘手:

(1) 如果索引是整数类型,ix 只会使用基于标签的索引,不会回退到基于位置的索引。如果标签不在索引中,则会引发错误。

(2) 如果索引包含的不仅仅是整数,给定一个整数,ix 将立即使用基于位置的索引而不是基于标签的索引。但是,如果给 ix 另一个类型(比如字符串),它可以使用基于标签的索引。

print df.ix[0]
>>>
A 0
B 1
C 2
D 3
Name: a, dtype: int32
print df.ix['a']
>>>
A 0
B 1
C 2
D 3
Name: a, dtype: int32
print df.ix[:,0]
>>>
a 0
b 4
c 8
Name: A, dtype: int32
print df.ix[:,'A']
>>>
a 0
b 4
c 8
Name: A, dtype: int32

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享