2017年NBA全明星赛前现役球员数据分析:球队球员数量与老詹骑士控位需求

来源:JRS直播网2025-01-12 18:30:46

用于解析页面文本数据

用于处理数据

时间:

2017/2/17(因为是现役玩家,所以必须注明时间)

开始:

现在有了数据,处理起来就容易多了

让我们从简单、粗暴且有用的代码开始。

 import requests
 2 import pandas as pd
 3 user_agent = 'User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)'
 4 headers = {'User-Agent':user_agent}
 5 url='http://china.nba.com/static/data/league/playerlist.json'
 6 #解析网页
 7 r=requests.get(url,headers=headers).json() 
 8 num=int(len(r['payload']['players']))-1 #得到列表r['payload']['players']的长度
 9 p1_cols=[] #用来存放p1数组的列
10 p2_cols=[] #用来存放p2数组的列
11 #遍历其中一个['playerProfile'],['teamProfile'] 得到各自列名,添加到p1_cols和p2_cols列表中
12 for x in r['payload']['players'][0]['playerProfile']:
13     p1_cols.append(x)
14 for y in r['payload']['players'][0]['teamProfile']:
15     p2_cols.append(y)
16 p1=pd.DataFrame(columns=p1_cols) #初始化一个DataFrame p1 用来存放playerProfile下的数据
17 p2=pd.DataFrame(columns=p2_cols) #初始化一个DataFrame p1 用来存放playerProfile下的数据
18  #遍历一次得到一个球员的信息,分别添加到DataFrame数组中
19 for z in range(num):
20     player=pd.DataFrame([r['payload']['players'][z]['playerProfile']])
21     team=pd.DataFrame([r['payload']['players'][z]['teamProfile']])
22     p1=p1.append(player,ignore_index=True)
23     p2=p2.append(team,ignore_index=True)
24 p3=pd.merge(p1,p2,left_index=True,right_index=True) #数据合并
25 p3.to_csv('f://NBA//nba_player.csv',index=False)

只能说是简单粗暴。只需 25 行代码即可完成。是的,但是数据已经拿到了。

接下来查看一下

数据量不大,还可以用EXCEL‘窥视’

拿到数据之后,还要稍微把玩一下,才对得起这堆数据。不然和步行街9分的女生分手有什么区别?

了解基本数据情况

截至全明星赛,现役球员有 449 名

那么每支球队的具体人数是多少呢?

老勒布朗的骑士还缺一个控位,湖人正在备战明年

我很想了解NBA球员的国籍。

也就是说nba现役中国球员,在449名现役球员中nba现役中国球员,有340名是洋基队的。螺旋是稳定的。

在,

两位亚洲帅哥,来自格鲁吉亚的扎扎和来自以色列的奥姆里支持节目

阿非利在大帝的率领下,率领14位将军出征。 NBA官网28张卡的国籍是刚果。

欧洲55人;大洋洲8人(澳大利亚7人,新西兰1人);南美洲12人;还有4人仍不明(NBA数据库尚未添加)

接下来我们就来看看目前各场次选手的情况。

Vince、Paul、Dirk 1998 级

Manu '99 班、Jason Terry、Metta World Peace

贾马尔·迈克 2000 届

泰森、保罗·加索尔,2001 级,乔、托尼、扎克

2002 届毕业生 Matt、Mike、Nene、Luis Scola

有一天他们会离开,就像去年夏天的蒂姆和凯文一样

俗话说,退伍军人不会死,他们只会枯萎。

03白金一代的战斗只有12人。当安东尼取代乐福进入16/17/全明星赛时,老詹表示自己已经不再是最年长的了。你当时在想什么?

这里我们需要看另外一个数据,那就是现役NBA球员的职业生涯平均年龄是多少?

现役球员的平均职业年龄为4.76岁。

新一代的球员加上新时代的体系和打法,NBA正变得越来越漂亮和激烈。每一个成功的球员都是为那个时代而生的。

接下来我们看一个非常有趣的数据

目前NBA球员中,最受欢迎的前5个号码是哪些?

我只能说,666。原来5号和8号这么受欢迎。

还有,我们平时看NBA的时候,主播和解说都只讲美国人nba现役中国球员,所以有时候一支球队里有几个汤普森或者约翰逊,看上去很混乱。

朋友们,我告诉你,约翰逊一家有7个人,都是来自美国。东部有4个约翰逊,西部有3个约翰逊。

热火VS快船比赛的解说可能是约翰逊从外线将球传给约翰逊,成功断球。他把球传给约翰逊,后者速度很快,轻松扣篮。

球员的位置分布又如何呢?小球时代,我感觉整个联盟的后场球员都会远远领先于前场球员。我们来看一下,确实如此。

今天我们就别再说了

还有许多有趣的领域有待开发。没有兄弟,就没有篮球。我期待着为了我们自己的利益与大家讨论和交流。

我是JRS,我们是,让他坚强起来。

我是一个新手,能力有限。我做的不好的地方,尤其是逻辑和思维方面,需要专家大量的指导和指正。

小白博客:

本文标签: nba现役中国球员

相关阅读

<
回首页
刷新
回顶部
NBA直播:
复制成功

首页

刷新