python中的ix是啥_python ix什么意思
生活随笔
收集整理的這篇文章主要介紹了
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被賦予另一種類型(例如字符串),則它可以使用基于標簽的索引。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中的ix是啥_python ix什么意思的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mes实施顾问前景如何_国匠智能制造培训
- 下一篇: python意外缩进引发逻辑错误_如何编