新聞中心
Pandas庫(kù)中有iloc和loc以及ix可以用來(lái)索引數(shù)據(jù),抽取數(shù)據(jù)。ix是一種混合索引,字符型標(biāo)簽和整型數(shù)據(jù)索引都可以。

成都創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元崇川做網(wǎng)站,已為上家服務(wù),為崇川各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
在pandas版本0.20.0及其以后版本中,ix已經(jīng)不被推薦使用,建議采用iloc和loc實(shí)現(xiàn)ix。這是為什么呢?這是由于ix的復(fù)雜特點(diǎn)可能使ix使用起來(lái)有些棘手:
(1)如果索引是整數(shù)類(lèi)型,則ix將僅使用基于標(biāo)簽的索引,而不會(huì)回退到基于位置的索引。如果標(biāo)簽不在索引中,則會(huì)引發(fā)錯(cuò)誤。
相關(guān)推薦:《python基礎(chǔ)教程》
(2)如果索引不僅包含整數(shù),則給定一個(gè)整數(shù),ix將立即使用基于位置的索引而不是基于標(biāo)簽的索引。但是,如果ix被賦予另一種類(lèi)型(例如字符串),則它可以使用基于標(biāo)簽的索引。
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
文章名稱(chēng):創(chuàng)新互聯(lián)Python教程:pythonix什么意思
轉(zhuǎn)載來(lái)于:http://www.5511xx.com/article/coesscp.html


咨詢
建站咨詢
