导语:
本文主要介绍了关于python ix什么意思的相关知识,包括爬虫python,以及现代ix65这些编程知识,希望对大家有参考作用。
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
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在 python 中使用 scipy.interpolate 模块?09/28
- ♥ 如何存储python日志11/30
- ♥ python3时间中datetime的转换方法有哪些?11/16
- ♥ python垃圾回收的机制流程09/18
- ♥ python是什么语言08/26
- ♥ 如何设置python文件默认用spyder打开09/03
内容反馈