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,我们是,让他坚强起来。
我是一个新手,能力有限。我做的不好的地方,尤其是逻辑和思维方面,需要专家大量的指导和指正。
小白博客: