亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

pandas帶有重復(fù)索引操作方法

 更新時(shí)間:2018年06月08日 08:53:56   作者:修煉之路  
今天小編就為大家分享一篇pandas帶有重復(fù)索引操作方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

有的時(shí)候,可能會(huì)遇到表格中出現(xiàn)重復(fù)的索引,在操作重復(fù)索引的時(shí)候可能要注意一些問題。

一、判斷索引是否重復(fù)

a、Series索引重復(fù)判斷

s = Series([1,2,3,4,5],index=["a","a","b","b","c"]) 
print(s.index.is_unique) 
#False 

Series.index.is_unique為False表示索引重復(fù)。

b、DataFrame索引重復(fù)判斷

a = np.arange(9).reshape(3,3) 
data = DataFrame(a,index=["a","b","c"],columns=["one","two","one"]) 
#判斷行索引是否重復(fù) 
print(data.index.is_unique) 
#True 
#判斷列索引是否重復(fù) 
print(data.columns.is_unique) 
#False 

二、索引取值

如果一個(gè)索引對(duì)應(yīng)多個(gè)值,Series返回的是一個(gè)Series。如果一個(gè)索引對(duì)應(yīng)一個(gè)值的時(shí)候,Series返回的是一個(gè)標(biāo)量,DataFrame返回的是始終是一個(gè)DataFrame。

a、Series的索引取值

 s = Series([1, 2, 3, 4, 5], index=["a", "a", "b", "b", "c"])
 print(type(s["a"]))
 #<class 'pandas.core.series.Series'>
 print(s["a"])
 '''
 a 1
 a 2
 '''
 #選取第一個(gè)a
 print(s[:1])
 #a 1
 print(s[[0]])
 #a 1

b、DataFrame的索引取值

 a = np.arange(9).reshape(3,3)
 data = DataFrame(a,index=["a","b","b"],columns=["one","two","one"])
 #對(duì)行進(jìn)行選取
 print(type(data.ix["b"]))
 #<class 'pandas.core.frame.DataFrame'>
 print(data.ix["b"])#與data.xs("b")等價(jià)
 '''
 one two one
 b 3 4 5
 b 6 7 8
 '''
 #選取第二行
 print(type(data.ix[1:2]))#與data[1:2]等價(jià)
 #<class 'pandas.core.frame.DataFrame'>
 print(data.ix[1:2])
 #b 3 4 5
 print(data.ix[[1]])
 #b 3 4 5

 #對(duì)列進(jìn)行選取
 print(data["one"])#等價(jià)于data.one 或 data.xs("one",axis=1)
 '''
 one one
 a 0 2
 b 3 5
 b 6 8
 '''
 #選取第一列
 print(data.ix[:,0])
 '''
 a 0
 b 3
 b 6
 '''
 print(data.ix[:,:1])
 '''
 one
 a 0
 b 3
 b 6
 '''

以上這篇pandas帶有重復(fù)索引操作方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Mac系統(tǒng)中Anaconda環(huán)境配置Python json庫的方法詳解

    Mac系統(tǒng)中Anaconda環(huán)境配置Python json庫的方法詳解

    這篇文章主要為大家介紹了如何在Mac電腦的Anaconda環(huán)境中,配置Python語言中,用以編碼、解碼、處理JSON數(shù)據(jù)的json庫,需要的小伙伴可以參考下
    2023-08-08
  • 在python plt圖表中文字大小調(diào)節(jié)的方法

    在python plt圖表中文字大小調(diào)節(jié)的方法

    今天小編就為大家分享一篇在python plt圖表中文字大小調(diào)節(jié)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • tensorflow安裝成功import tensorflow 出現(xiàn)問題

    tensorflow安裝成功import tensorflow 出現(xiàn)問題

    這篇文章主要介紹了tensorflow安裝成功import tensorflow 出現(xiàn)問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Python基于read(size)方法讀取超大文件

    Python基于read(size)方法讀取超大文件

    這篇文章主要介紹了Python基于read(size)方法讀取超大文件,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • python實(shí)現(xiàn)接口并發(fā)測(cè)試腳本

    python實(shí)現(xiàn)接口并發(fā)測(cè)試腳本

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)接口并發(fā)測(cè)試腳本,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 用python處理MS Word的實(shí)例講解

    用python處理MS Word的實(shí)例講解

    今天小編就為大家分享一篇用python處理MS Word的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • matplotlib給子圖添加圖例的方法

    matplotlib給子圖添加圖例的方法

    今天小編就為大家分享一篇matplotlib給子圖添加圖例的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Python實(shí)現(xiàn)雙軸組合圖表柱狀圖和折線圖的具體流程

    Python實(shí)現(xiàn)雙軸組合圖表柱狀圖和折線圖的具體流程

    這篇文章主要介紹了Python雙軸組合圖表柱狀圖+折線圖,Python繪制雙軸組合的關(guān)鍵在plt庫的twinx()函數(shù),具體實(shí)例代碼跟隨小編一起看看吧
    2021-08-08
  • Python密碼學(xué)ROT13算法教程

    Python密碼學(xué)ROT13算法教程

    這篇文章主要為大家介紹了Python密碼學(xué)ROT13算法的教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • python如何將圖片批量保存至word文檔中

    python如何將圖片批量保存至word文檔中

    這篇文章主要介紹了python如何將圖片批量保存至word文檔中問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02

最新評(píng)論