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)攻能力 | 防守能力 | 是否入選過(guò)全明星 | 球員薪金 |
|---|
- 本數(shù)據(jù)集主要可以用來(lái)做數(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-12
詳解Python Qt的窗體開(kāi)發(fā)的基本操作
這篇文章主要介紹了詳解Python Qt的窗體開(kāi)發(fā)的基本操作,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Python基于pillow庫(kù)實(shí)現(xiàn)生成圖片水印
這篇文章主要介紹了Python基于pillow庫(kù)實(shí)現(xiàn)生成圖片水印,文中通過(guò)示例代碼介紹的非常詳細(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),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
Python2及Python3如何實(shí)現(xiàn)兼容切換
這篇文章主要介紹了Python2及Python3如何實(shí)現(xiàn)兼容切換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09
Python爬取網(wǎng)易云歌曲評(píng)論實(shí)現(xiàn)詞云圖
這篇文章主要為大家介紹了Python爬取網(wǎng)易云歌曲評(píng)論實(shí)現(xiàn)詞云分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
python雙向鏈表實(shí)現(xiàn)實(shí)例代碼
python雙向鏈表和單鏈表類似,只不過(guò)是增加了一個(gè)指向前面一個(gè)元素的指針,下面的代碼實(shí)例了python雙向鏈表的方法2013-11-11

