Python Pandas Dataframe.describe()使用及代碼實(shí)例
Python Pandas Dataframe.describe()
Python是進(jìn)行數(shù)據(jù)分析的一種出色語(yǔ)言,主要是因?yàn)橐詳?shù)據(jù)為中心的Python軟件包具有奇妙的生態(tài)系統(tǒng)。
Pandas是其中的一種,使導(dǎo)入和分析數(shù)據(jù)更加容易。
Pandas describe()用于查看一些基本的統(tǒng)計(jì)詳細(xì)信息,例如數(shù)據(jù)幀的百分位數(shù),均值,標(biāo)準(zhǔn)差等或一系列數(shù)值。
當(dāng)此方法應(yīng)用于一系列字符串時(shí),它將返回不同的輸出,如以下示例所示。
DataFrame.describe(percentiles=None, include=None, exclude=None)
參數(shù)
percentile
:列出像0-1之間的數(shù)字的數(shù)據(jù)類(lèi)型以返回各自的百分位數(shù)include
:描述 DataFrame 時(shí)要包括的數(shù)據(jù)類(lèi)型列表。默認(rèn)為無(wú)exclude
:描述 DataFrame 時(shí)要排除的數(shù)據(jù)類(lèi)型列表。默認(rèn)為無(wú)
返回類(lèi)型
DataFrame 的統(tǒng)計(jì)摘要。
要下載以下示例中使用的數(shù)據(jù)集,請(qǐng)單擊此處。
在以下示例中,使用的 DataFrame 包含一些NBA球員的數(shù)據(jù)。
下面是任何操作之前的數(shù)據(jù)幀圖像。
范例1
描述具有對(duì)象和數(shù)字?jǐn)?shù)據(jù)類(lèi)型的 DataFrame
在此示例中,描述了 DataFrame ,并傳遞了['object']以包含參數(shù)以查看對(duì)象系列的描述。
將[.20,.40,.60,.80]傳遞給百分位數(shù)參數(shù),以查看數(shù)字系列的相應(yīng)百分位數(shù)。
# importing pandas module import pandas as pd # importing regex module import re # making data frame data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv") # removing null values to avoid errors data.dropna(inplace = True) # percentile list perc =[.20, .40, .60, .80] # list of dtypes to include include =['object', 'float', 'int'] # calling describe method desc = data.describe(percentiles = perc, include = include) # display desc
輸出:
如輸出圖像中所示,返回了數(shù)據(jù)幀的統(tǒng)計(jì)描述以及各自傳遞的百分位數(shù)。
對(duì)于帶有字符串的列,返回NaN進(jìn)行數(shù)字運(yùn)算。
范例2
描述字符串系列
在此示例中,“名稱”列調(diào)用describe方法,以查看對(duì)象數(shù)據(jù)類(lèi)型的行為。
# importing pandas module import pandas as pd # importing regex module import re # making data frame data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv") # removing null values to avoid errors data.dropna(inplace = True) # calling describe method desc = data["Name"].describe() # display desc
輸出:
如輸出圖像中所示,describe()的行為對(duì)于一系列字符串是不同的。
在這種情況下,返回了不同的統(tǒng)計(jì)信息,例如值的計(jì)數(shù),唯一值,出現(xiàn)次數(shù)的最高值和發(fā)生頻率。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python?Melt函數(shù)將寬格式的數(shù)據(jù)表轉(zhuǎn)換為長(zhǎng)格式
在數(shù)據(jù)處理和清洗中,melt函數(shù)是Pandas庫(kù)中一個(gè)強(qiáng)大而靈活的工具,它的主要功能是將寬格式的數(shù)據(jù)表轉(zhuǎn)換為長(zhǎng)格式,從而更方便進(jìn)行分析和可視化,本文將深入探討melt函數(shù)的用法、參數(shù)解析以及實(shí)際應(yīng)用場(chǎng)景2023-12-12淺談Python3中打開(kāi)文件的方式(With open)
本文主要介紹了淺談Python3中打開(kāi)文件的方式(With open),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08基于python實(shí)現(xiàn)計(jì)算兩組數(shù)據(jù)P值
這篇文章主要介紹了基于python實(shí)現(xiàn)計(jì)算兩組數(shù)據(jù)P值,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07總結(jié)分析Python的5個(gè)硬核函數(shù)
今天看到一篇很好的 Python 博文,結(jié)合自己的經(jīng)驗(yàn)總結(jié),分享給大家一篇關(guān)于eval, exec, compile, locals, globals這些函數(shù)的文章2021-11-11Python實(shí)現(xiàn)Word的讀寫(xiě)改操作
本文主要介紹了運(yùn)用docx模塊實(shí)現(xiàn)讀取Word,調(diào)整Word樣式以及Word 寫(xiě)入操作的示例代碼,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-11-11python實(shí)現(xiàn)2014火車(chē)票查詢代碼分享
學(xué)習(xí)習(xí)PYTHON開(kāi)始,實(shí)現(xiàn)了一個(gè)火車(chē)票查詢的小功能,希望能幫大家買(mǎi)到回家的票2014-01-01python實(shí)現(xiàn)將JPG、BMP圖片轉(zhuǎn)化為bgr
這篇文章主要介紹了python實(shí)現(xiàn)將JPG、BMP圖片轉(zhuǎn)化為bgr方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03