python之value_counts()的具體使用
value_counts() 是一個(gè)用于統(tǒng)計(jì)某列中各個(gè)值的出現(xiàn)次數(shù)的函數(shù)。當(dāng)配合參數(shù) bins 使用時(shí),它可以將數(shù)據(jù)分成指定的區(qū)間,然后統(tǒng)計(jì)每個(gè)區(qū)間內(nèi)值的出現(xiàn)次數(shù)。
舉個(gè)例子,假設(shè)我們有一個(gè)包含身高數(shù)據(jù)的DataFrame:
| 姓名 | 身高(cm) | |--------|---------| | 小明 | 175 | | 小紅 | 160 | | 小剛 | 180 | | 小美 | 162 | | 小強(qiáng) | 175 | | ... | ... |
我們可以使用 value_counts() 統(tǒng)計(jì)各個(gè)身高出現(xiàn)的次數(shù):
height_counts = df['身高(cm)'].value_counts()
結(jié)果可能如下:
180 3
175 2
162 1
160 1
Name: 身高(cm), dtype: int64
這表示在數(shù)據(jù)中,身高為180cm的出現(xiàn)了3次,175cm出現(xiàn)了2次,162cm出現(xiàn)了1次,160cm出現(xiàn)了1次。
如果我們想將身高分成幾個(gè)區(qū)間并統(tǒng)計(jì)每個(gè)區(qū)間內(nèi)的人數(shù),可以使用 bins 參數(shù):
height_counts_bins = df['身高(cm)'].value_counts(bins=[150, 160, 170, 180, 190])
這將把身高分成以下區(qū)間:(150, 160], (160, 170], (170, 180], (180, 190],然后統(tǒng)計(jì)每個(gè)區(qū)間內(nèi)的人數(shù)。
輸出
假設(shè)在給定的數(shù)據(jù)中:
- 有3個(gè)人的身高在區(qū)間 (150, 160] 內(nèi),
- 有2個(gè)人的身高在區(qū)間 (160, 170] 內(nèi),
- 有1個(gè)人的身高在區(qū)間 (170, 180] 內(nèi),
- 沒有人的身高在區(qū)間 (180, 190] 內(nèi),
那么 height_counts_bins 的輸出可能會(huì)是類似于以下的結(jié)果:
(150.0, 160.0] 3
(160.0, 170.0] 2
(170.0, 180.0] 1
(180.0, 190.0] 0
Name: 身高(cm), dtype: int64
希望這個(gè)例子能幫到您理解 value_counts() 和 bins 的用法。
到此這篇關(guān)于python之value_counts()的具體使用的文章就介紹到這了,更多相關(guān)python value_counts()內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python應(yīng)用開發(fā)之實(shí)現(xiàn)串口通信
在嵌入式開發(fā)中我們經(jīng)常會(huì)用到串口,串口通信簡(jiǎn)單,使用起來(lái)方便,且適用場(chǎng)景多。本文為大家準(zhǔn)備了Python實(shí)現(xiàn)串口通信的示例代碼,需要的可以參考一下2022-11-11
Python關(guān)于sys.argv[]的用法及說(shuō)明
sys.argv[]是Python中用于從程序外部獲取參數(shù)的列表,參數(shù)索引從0開始,0索引代表腳本名稱本身,后續(xù)索引代表傳遞給腳本的參數(shù),通過(guò)指定索引可以獲取特定的參數(shù),如sys.argv[1]獲取第一個(gè)傳入?yún)?shù),當(dāng)傳入多個(gè)參數(shù)時(shí),可以通過(guò)切片或循環(huán)獲取全部參數(shù)2024-09-09
Python 格式化輸出_String Formatting_控制小數(shù)點(diǎn)位數(shù)的實(shí)例詳解
在本篇文章里小編給大家整理了關(guān)于Python 格式化輸出_String Formatting_控制小數(shù)點(diǎn)位數(shù)的實(shí)例內(nèi)容,需要的朋友們參考下。2020-02-02
Python裝飾器實(shí)現(xiàn)幾類驗(yàn)證功能做法實(shí)例
下面小編就為大家?guī)?lái)一篇Python裝飾器實(shí)現(xiàn)幾類驗(yàn)證功能做法實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05
python中函數(shù)默認(rèn)值使用注意點(diǎn)詳解
下面小編就為大家?guī)?lái)一篇python中函數(shù)默認(rèn)值使用注意點(diǎn)詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06
Python 24個(gè)常用模塊編程必備知識(shí)庫(kù)
本文給大家分享Python 24個(gè)常用模塊編程必備知識(shí)庫(kù),本文通過(guò)實(shí)例代碼給介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2026-03-03

