欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

pandas的唯一值、值計數以及成員資格的示例

 更新時間:2018年07月25日 09:57:14   作者:修煉之路  
今天小編就為大家分享一篇pandas的唯一值、值計數以及成員資格的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1、Series唯一值判斷

 s = Series([3,3,1,2,4,3,4,6,5,6])
 #判斷Series中的值是否重復,False表示重復
 print(s.is_unique)
 #False
 #輸出Series中不重復的值,返回值沒有排序,返回值的類型為數組
 print(s.unique())
 #[3 1 2 4 6 5]
 print(type(s.unique()))
 #<class 'numpy.ndarray'>
 #統(tǒng)計Series中重復值出現的次數,默認是按出現次數降序排序
 print(s.value_counts())
 '''
 3 3
 6 2
 4 2
 5 1
 2 1
 1 1
 '''
 #按照重復值的大小排序輸出頻率
 print(s.value_counts(sort=False))
 '''
 1 1
 2 1
 3 3
 4 2
 5 1
 6 2
 '''

2、成員資格判斷

a、Series的成員資格

 s = Series([5,5,6,1,1])
 print(s)
 '''
 0 5
 1 5
 2 6
 3 1
 4 1
 '''
 #判斷矢量化集合的成員資格,返回一個bool類型的Series
 print(s.isin([5]))
 '''
 0  True
 1  True
 2 False
 3 False
 4 False
 '''
 print(type(s.isin([5])))
 #<class 'pandas.core.series.Series'>
 #通過成員資格方法選取Series中的數據子集
 print(s[s.isin([5])])
 '''
 0 5
 1 5
 '''

b、DataFrame的成員資格

 a = [[3,2,6],[2,1,4],[6,2,5]]
 data = DataFrame(a,index=["a","b","c"],columns=["one","two","three"])
 print(data)
 '''
  one two three
 a 3 2  6
 b 2 1  4
 c 6 2  5
 '''
 #返回一個bool的DataFrame
 print(data.isin([1]))
 '''
   one two three
 a False False False
 b False True False
 c False False False
 '''
 #選取DataFrame中值為1的數,其他的為NaN
 print(data[data.isin([1])])
 '''
  one two three
 a NaN NaN NaN
 b NaN 1.0 NaN
 c NaN NaN NaN
 '''
 #將NaN用0進行填充
 print(data[data.isin([1])].fillna(0))
 '''
  one two three
 a 0.0 0.0 0.0
 b 0.0 1.0 0.0
 c 0.0 0.0 0.0
 '''

以上這篇pandas的唯一值、值計數以及成員資格的示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python調用C語言開發(fā)的共享庫方法實例

    Python調用C語言開發(fā)的共享庫方法實例

    這篇文章主要介紹了Python調用C語言開發(fā)的共享庫方法實例,本文同時給出了C語言和Python調用簡單實例,需要的朋友可以參考下
    2015-03-03
  • 使用python設置Excel工作表網格線的隱藏與顯示

    使用python設置Excel工作表網格線的隱藏與顯示

    Excel表格界面的直觀性很大程度上得益于表格中的網格線設計,這些線條幫助用戶精確對齊數據,清晰劃分單元格,本文將介紹如何使用Python設置隱藏或顯示Excel工作表的網格線,實現自動話及批量處理,感興趣的朋友可以參考下
    2024-06-06
  • Python中元組的基礎介紹及常用操作總結

    Python中元組的基礎介紹及常用操作總結

    元組是一種不可變序列。元組變量的賦值要在定義時就進行,這就像C語言中的const變量或是C++的引用,定義時賦值之后就不允許有修改。元組存在的意義是:元組在映射中可以作為鍵使用,因為要保證鍵的不變性。元組作為很多內置函數和方法的返回值存在
    2021-09-09
  • 手把手教你Python抓取數據并可視化

    手把手教你Python抓取數據并可視化

    很多小伙伴在提到python數據可視化的時候第一反應就是matplotlib庫,但實際上python還有很多很好用的數據可視化的庫,下面這篇文章主要給大家介紹了關于如何利用Python抓取數據并可視化的相關資料,需要的朋友可以參考下
    2022-05-05
  • Python利用邏輯回歸分類實現模板

    Python利用邏輯回歸分類實現模板

    這篇文章主要介紹了Python利用邏輯回歸分類實現模板的思路,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • Python關于迭代器的使用

    Python關于迭代器的使用

    這篇文章主要介紹了Python關于迭代器的使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Python Pytorch深度學習之神經網絡

    Python Pytorch深度學習之神經網絡

    今天小編就為大家分享一篇關于Pytorch神經網絡的文章,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-10-10
  • pandas中concatenate和combine_first的用法詳解

    pandas中concatenate和combine_first的用法詳解

    本文主要介紹了pandas中concatenate和combine_first的用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • Python使用socket實現組播與發(fā)送二進制數據

    Python使用socket實現組播與發(fā)送二進制數據

    在工作中經常會用到socket傳輸數據,例如客戶端給服務器發(fā)送數據(雙方約定了數據格式),本文主要介紹了Python使用socket實現組播與發(fā)送二進制數據,感興趣的可以了解一下
    2021-06-06
  • Python實現求解最大公約數的五種方法總結

    Python實現求解最大公約數的五種方法總結

    求最大公約數是習題中比較常見的類型,本文小編將給大家提供五種比較常見的算法,都是用Python語言實現的,感興趣的小伙伴可以了解一下
    2022-07-07

最新評論