Seaborn數(shù)據(jù)分析NBA球員信息數(shù)據(jù)集
本案例使用 Jupyter Notebook進(jìn)行案例演示,數(shù)據(jù)集為NBA球員信息數(shù)據(jù)集。本項(xiàng)目將進(jìn)行完整的數(shù)據(jù)分析演示。
1. 數(shù)據(jù)介紹
- 數(shù)據(jù)集共有342個(gè)球員樣本,38個(gè)特征,即342行×38列。
- 數(shù)據(jù)集主要信息如下表所示:
球員姓名 | 位置 | 身高 | 體重 | 年齡 | 球齡 | 上場(chǎng)次數(shù) | 場(chǎng)均時(shí)間 | 進(jìn)攻能力 | 防守能力 | 是否入選過全明星 | 球員薪金 |
---|
- 本數(shù)據(jù)集主要可以用來做數(shù)據(jù)處理以及數(shù)據(jù)挖掘,進(jìn)行數(shù)據(jù)可視化。
- 本小結(jié),我們將對(duì)NBA球員數(shù)據(jù)集進(jìn)行初步統(tǒng)計(jì)學(xué)分析,并且繪制出相關(guān)性熱力圖。
2. 案例演示
2.1 獲取數(shù)據(jù)
導(dǎo)入相關(guān)庫(kù),并使用如下代碼進(jìn)行本地?cái)?shù)據(jù)集獲取。
import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns # 獲取數(shù)據(jù)集 NBA = pd.read_csv("nba_2017_nba_players_with_salary.csv") NBA.head()
運(yùn)行結(jié)果:
2.2 查看數(shù)據(jù)基本信息
先進(jìn)行簡(jiǎn)單的統(tǒng)計(jì)學(xué)分析,查看標(biāo)準(zhǔn)差、中位數(shù)、方差等等信息。
# 看一下數(shù)據(jù)有多少 NBA.shape # 查看基本統(tǒng)計(jì)信息 NBA.describe()
部分運(yùn)行結(jié)果:
2.3 數(shù)據(jù)分析
2.3.1 效率值相關(guān)性分析
在眾多數(shù)據(jù)中,有一項(xiàng)名為RPM,表示球員的效率值。該數(shù)據(jù)反映球員在場(chǎng)時(shí)對(duì)球隊(duì)比賽獲勝的貢獻(xiàn)大小,最能反映球員的綜合實(shí)力。我們可以看一下它與其他數(shù)據(jù)的相關(guān)性。
首先,我們?nèi)〕鰩讉€(gè)有用的特征分析相關(guān)性,并繪制熱力圖。
# 2. 數(shù)據(jù)分析 ## 2.1 效率值相關(guān)性分析 NBA_1 = NBA.loc[:, ['RPM','AGE','SALARY_MILLIONS','ORB','DRB','TRB','AST','AST','STL','BLK','TOV','PF','POINTS','GP','MPG','ORPM','DRPM']] NBA_1.head()
然后,使用如下代碼計(jì)算出相關(guān)性表。
# 計(jì)算相關(guān)性 # 獲取兩列之間的相關(guān)性 corr = NBA_1.corr() corr
部分運(yùn)行結(jié)果如下圖所示:
最后,使用剛才的相關(guān)性表,繪制出相關(guān)性關(guān)系熱力圖
# 調(diào)用熱力圖繪制相關(guān)性關(guān)系 plt.figure(figsize=(20,20),dpi=120) sns.heatmap(corr, square=True, linewidths=0.1, annot=True) # 保存圖像 plt.savefig("./test.png") # 顏色越深:相關(guān)性越弱 # 顏色越淺:相關(guān)性越強(qiáng)
運(yùn)行結(jié)果如下圖所示:
以上就是Seaborn數(shù)據(jù)分析NBA球員信息數(shù)據(jù)集的詳細(xì)內(nèi)容,更多關(guān)于Seaborn數(shù)據(jù)分析的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
python實(shí)現(xiàn)簡(jiǎn)單多人聊天室
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡(jiǎn)單多人聊天室功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12Python基于pillow庫(kù)實(shí)現(xiàn)生成圖片水印
這篇文章主要介紹了Python基于pillow庫(kù)實(shí)現(xiàn)生成圖片水印,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09簡(jiǎn)單瞅瞅Python vars()內(nèi)置函數(shù)的實(shí)現(xiàn)
這篇文章主要介紹了簡(jiǎn)單瞅瞅Python vars()內(nèi)置函數(shù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09Python2及Python3如何實(shí)現(xiàn)兼容切換
這篇文章主要介紹了Python2及Python3如何實(shí)現(xiàn)兼容切換,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09Python爬取網(wǎng)易云歌曲評(píng)論實(shí)現(xiàn)詞云圖
這篇文章主要為大家介紹了Python爬取網(wǎng)易云歌曲評(píng)論實(shí)現(xiàn)詞云分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06python雙向鏈表實(shí)現(xiàn)實(shí)例代碼
python雙向鏈表和單鏈表類似,只不過是增加了一個(gè)指向前面一個(gè)元素的指針,下面的代碼實(shí)例了python雙向鏈表的方法2013-11-11