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

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


咨詢
建站咨詢
