最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

一、判斷索引是否重復(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 

二、索引取值

如果一個索引對應(yīng)多個值,Series返回的是一個Series。如果一個索引對應(yīng)一個值的時候,Series返回的是一個標(biāo)量,DataFrame返回的是始終是一個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
 '''
 #選取第一個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"])
 #對行進行選取
 print(type(data.ix["b"]))
 #<class 'pandas.core.frame.DataFrame'>
 print(data.ix["b"])#與data.xs("b")等價
 '''
 one two one
 b 3 4 5
 b 6 7 8
 '''
 #選取第二行
 print(type(data.ix[1:2]))#與data[1:2]等價
 #<class 'pandas.core.frame.DataFrame'>
 print(data.ix[1:2])
 #b 3 4 5
 print(data.ix[[1]])
 #b 3 4 5

 #對列進行選取
 print(data["one"])#等價于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ù)索引操作方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Pandas之?dāng)?shù)據(jù)追加df.append方式

    Pandas之?dāng)?shù)據(jù)追加df.append方式

    這篇文章主要介紹了Pandas之?dāng)?shù)據(jù)追加df.append方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • PyCharm下載和安裝詳細步驟

    PyCharm下載和安裝詳細步驟

    這篇文章主要介紹了PyCharm下載和安裝詳細步驟,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • Python中選擇結(jié)構(gòu)實例講解

    Python中選擇結(jié)構(gòu)實例講解

    在本篇文章里小編給大家整理了關(guān)于Python選擇結(jié)構(gòu)的基礎(chǔ)知識點及相關(guān)實例,有需要的朋友們可以學(xué)習(xí)參考下。
    2022-11-11
  • python os.fork() 循環(huán)輸出方法

    python os.fork() 循環(huán)輸出方法

    今天小編就為大家分享一篇python os.fork() 循環(huán)輸出方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python實現(xiàn)讀取Excel表數(shù)據(jù)并轉(zhuǎn)為JSON格式文件

    Python實現(xiàn)讀取Excel表數(shù)據(jù)并轉(zhuǎn)為JSON格式文件

    這篇文章主要為大家詳細介紹了Python如何使用pandas庫讀取Excel表并將其轉(zhuǎn)為JSON格式文件,文中的示例代碼講解詳細,感興趣的小伙伴可以參考下
    2025-04-04
  • Python 實現(xiàn)opencv所使用的圖片格式與 base64 轉(zhuǎn)換

    Python 實現(xiàn)opencv所使用的圖片格式與 base64 轉(zhuǎn)換

    今天小編就為大家分享一篇Python 實現(xiàn)opencv所使用的圖片格式與 base64 轉(zhuǎn)換,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 詳解Python中with語句的用法

    詳解Python中with語句的用法

    這篇文章主要介紹了Python中with語句的用法,with語句的使用是Python學(xué)習(xí)過程當(dāng)中的基礎(chǔ)知識,本文來自于IBM官方技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • Python中內(nèi)置的日志模塊logging用法詳解

    Python中內(nèi)置的日志模塊logging用法詳解

    Python的logging模塊提供了記錄程序運行情況的日志功能,類似于Apache的log4j,很好很強大,這里我們就來看一下Python中內(nèi)置的日志模塊logging用法詳解
    2016-07-07
  • 源碼解析python的內(nèi)存回收機制

    源碼解析python的內(nèi)存回收機制

    在CPython中,引用計數(shù)是用來管理內(nèi)存的一種方法,當(dāng)一個Python對象的引用計數(shù)變?yōu)榱銜r,表示沒有其他對象引用該對象,因此可以安全地將其內(nèi)存回收,需要的朋友可以參考下
    2023-04-04
  • 詳解Python定時器Timer的使用及示例

    詳解Python定時器Timer的使用及示例

    這篇文章主要介紹了詳解Python定時器的使用及示例,Timer定時器源碼實現(xiàn),和自定義一個線程方式一樣,都是繼承Thread類,重寫了run()方法,只是實現(xiàn)的功能是延時執(zhí)行一個函數(shù)或方法,需要的朋友可以參考下
    2023-05-05

最新評論

久治县| 蒲江县| 玉门市| 珠海市| 北川| 奎屯市| 泸州市| 宜兴市| 莎车县| 屏边| 霍山县| 永康市| 会昌县| 拉萨市| 邵阳市| 海南省| 霍山县| 揭东县| 奎屯市| 佛冈县| 黑龙江省| 阿坝县| 康乐县| 大渡口区| 沙洋县| 临沂市| 南丰县| 郴州市| 祁门县| 延津县| 临邑县| 华蓥市| 湖南省| 永泰县| 奈曼旗| 广汉市| 福清市| 应用必备| 奇台县| 封开县| 岳普湖县|