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

Python數(shù)據(jù)分析處理(三)--運動員信息的分組與聚合

 更新時間:2022年01月25日 13:12:06   作者:a?Fang  
這篇文章主要介紹了Python數(shù)據(jù)清洗與處理?運動員信息的分組與聚合,根據(jù)Python數(shù)據(jù)清洗與處理?的相關(guān)資料展開運動員信息的分組與聚合的文章內(nèi)容,需要的朋友可以參考一下

3.1 數(shù)據(jù)的爬取

代碼:

import pandas as pd
f = open('運動員信息表.csv')
data=pd.read_csv(f,skiprows=0,header=0)
print(data)

運行結(jié)果:

首先使用pd.read_csv(f,skiprows=0,header=0)進行數(shù)據(jù)的讀取,并且將數(shù)據(jù)轉(zhuǎn)換成為dataframe的格式給對象,做初始化,方便后面進行數(shù)據(jù)的分析。

3.2統(tǒng)計男籃、女籃運動員的平均年齡、身高、體重

代碼:

sex=data[["年齡(歲)","身高(cm)","體重(kg)"]].groupby(data["性別"])

print(sex.mean())

運行結(jié)果:

首先我們先把數(shù)據(jù)提取出來做個分組,先把"年齡(歲)",“身高(cm)”,"體重(kg)"這三行數(shù)據(jù)提取出來再根據(jù)性別進行分組。

sex=data[["年齡(歲)","身高(cm)","體重(kg)"]].groupby(data["性別"])


然后再調(diào)用mean()求平均值,求出男籃、女籃運動員的平均年齡、身高、體重。

3.3統(tǒng)計男籃運動員年齡、身高、體重的極差值

代碼:

sex=data[["年齡(歲)","身高(cm)","體重(kg)"]].groupby(data["性別"])
basketball_male=dict([x for x in sex])['男']
basketball_male
#求極差
def range_data_group(arr):
    return arr.max()-arr.min()
#進行每列不同的聚合
basketball_male.agg({
"年齡(歲)":range_data_group,"身高(cm)":range_data_group,"體重(kg)":range_data_group
})

運行結(jié)果:

首先提取數(shù)據(jù):

單行循環(huán)提取數(shù)據(jù),dict([x for x in sex])在循環(huán)體內(nèi)的語句只有一行的情況的下,可以簡化for循環(huán)的書寫。定義一個函數(shù)def range_data_group(arr):求極差;

極差的求法:使用最大值減去最小值。就得到極差。

agg()函數(shù):DataFrame.agg(*func*,*axis = 0*,* args*,*** kwargs* )*

func : 函數(shù),函數(shù)名稱,函數(shù)列表,字典{‘行名/列名’,‘函數(shù)名’}

使用指定軸上的一個或多個操作進行聚合。

需要注意聚合函數(shù)操作始終是在軸(默認是列軸,也可設(shè)置行軸)上執(zhí)行,不同于 numpy聚合函數(shù)

最后我們可以得到三列數(shù)據(jù):分別對應(yīng)"年齡(歲)",“身高(cm)”,“體重(kg)”。

3.4 統(tǒng)計男籃運動員的體質(zhì)指數(shù)

3.4.1添加體重指數(shù)

代碼:

data["體質(zhì)指數(shù)"]=0
data

運行結(jié)果:

添加一行體重指數(shù):data[“體質(zhì)指數(shù)”]=0

3.4.2計算bmi值并添加數(shù)據(jù)

代碼:

# 計算bmi數(shù)值
def outer(num):
    def bminum(sumbim):
        weight=data["身高(cm)"]
        height=data["體重(kg)"]
        sumbim=weight/(height/100)**2
        return num+sumbim
    return bminum

將該行數(shù)據(jù)添加上去:

代碼:

# 調(diào)用函數(shù)
bimdata=data["體質(zhì)指數(shù)"]
data["體質(zhì)指數(shù)"]=data[["體質(zhì)指數(shù)"]].apply(outer(bimdata))
data

運行結(jié)果:

編寫函數(shù)計算bmi數(shù)值 outer(num);然后再使用apply的方法將自定義的函數(shù)應(yīng)用到"體質(zhì)指數(shù)"這一列。然后計算出該列的值之后進行賦值。

data[“體質(zhì)指數(shù)”]=data[[“體質(zhì)指數(shù)”]].apply(outer(bimdata))
97622)]

編寫函數(shù)計算bmi數(shù)值 outer(num) ;然后再使用apply的方法將自定義的函數(shù)應(yīng)用到"體質(zhì)指數(shù)"這一列。然后計算出該列的值之后進行賦值。

data[“體質(zhì)指數(shù)”]=data[[“體質(zhì)指數(shù)”]].apply(outer(bimdata))

到此這篇關(guān)于Python數(shù)據(jù)分析處理 運動員信息的分組與聚合的文章就介紹到這了,更多相關(guān)Python數(shù)據(jù)分析處理 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python使用wxpy實現(xiàn)微信消息防撤回腳本

    python使用wxpy實現(xiàn)微信消息防撤回腳本

    這篇文章主要為大家詳細介紹了python使用wxpy實現(xiàn)微信消息防撤回腳本,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • Python實現(xiàn)將DNA序列存儲為tfr文件并讀取流程介紹

    Python實現(xiàn)將DNA序列存儲為tfr文件并讀取流程介紹

    為什么要在實驗過程中存儲文件,因為有些算法的內(nèi)容存在一些重復(fù)計算的步驟,這些步驟往往消耗很大一部分時間,在有大量參數(shù)的情況時,需要在多次不同參數(shù)的情況下重復(fù)試驗,因此可以考慮將一些不涉及參數(shù)運算的部分結(jié)果存入文件中
    2022-09-09
  • pytorch單元測試的實現(xiàn)示例

    pytorch單元測試的實現(xiàn)示例

    單元測試是一種軟件測試方法,本文主要介紹了pytorch單元測試的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04
  • 使用WingPro 7 設(shè)置Python路徑的方法

    使用WingPro 7 設(shè)置Python路徑的方法

    Python使用稱為Python Path的搜索路徑來查找使用import語句導(dǎo)入代碼的模塊。這篇文章主要介紹了使用WingPro 7 設(shè)置Python路徑的方法,需要的朋友可以參考下
    2019-07-07
  • Python線程之同步機制實際應(yīng)用場景舉例說明

    Python線程之同步機制實際應(yīng)用場景舉例說明

    這篇文章主要給大家分享的是Python線程之同步機制實際應(yīng)用場景舉例說明,銀行轉(zhuǎn)賬小栗子供大家參考學(xué)習(xí),希望對你有一定的幫助
    2022-02-02
  • 淺談Python中re.match()和re.search()的使用及區(qū)別

    淺談Python中re.match()和re.search()的使用及區(qū)別

    這篇文章主要介紹了淺談Python中re.match()和re.search()的使用及區(qū)別,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Scrapy框架使用的基本知識

    Scrapy框架使用的基本知識

    今天小編就為大家分享一篇關(guān)于Scrapy框架使用的基本知識,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 使用Python和OpenCV實現(xiàn)動態(tài)背景的畫中畫效果

    使用Python和OpenCV實現(xiàn)動態(tài)背景的畫中畫效果

    這篇文章將通過一個詳細的Python腳本,使用OpenCV庫來為視頻添加動態(tài)背景,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-11-11
  • 用Python的Flask框架結(jié)合MySQL寫一個內(nèi)存監(jiān)控程序

    用Python的Flask框架結(jié)合MySQL寫一個內(nèi)存監(jiān)控程序

    這篇文章主要介紹了用Python的Flask框架結(jié)合MySQL些一個內(nèi)存監(jiān)控程序的例子,并且能將結(jié)果作簡單的圖形化顯示,需要的朋友可以參考下
    2015-11-11
  • 使用python模塊plotdigitizer摳取論文圖片中的數(shù)據(jù)實例詳解

    使用python模塊plotdigitizer摳取論文圖片中的數(shù)據(jù)實例詳解

    這篇文章主要介紹了使用python模塊plotdigitizer摳取論文圖片中的數(shù)據(jù),本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03

最新評論

沅陵县| 新余市| 兴国县| 扬州市| 舟山市| 蓬溪县| 丹阳市| 虎林市| 固原市| 永川市| 全椒县| 潜江市| 富民县| 双江| 宁强县| 津市市| 宁夏| 仙居县| 和政县| 潞城市| 贺兰县| 德兴市| 平陆县| 衡水市| 正定县| 东乌珠穆沁旗| 陇川县| 涿鹿县| 博客| 柯坪县| 吴桥县| 阿合奇县| 内黄县| 靖宇县| 武定县| 大余县| 张家港市| 团风县| 建水县| 吉木乃县| 东乌珠穆沁旗|