Python春晚数据分析.docx
《Python春晚数据分析.docx》由会员分享,可在线阅读,更多相关《Python春晚数据分析.docx(3页珍藏版)》请在第一文库网上搜索。
1、PythOn春晚数据分析mportx1rdimportnumpyasnpmportmatp1ot1ib.pyp1otaspitmportpandasaspdfromf1askimportF1ask,jsonify,renderjemp1ate,requestfromPyechartsimport*#PyeChartS0.5.0fromimageioimportimreadapp=F1ask(_name_)p1t.rcParams,font.sas-serif=SimHeift设置中体c1assExc():def_init_(se1f,fi1ePath,SheetName):se1f.data=
2、x1rd.open_wOrkboOk(fi1ePath)#文牛路径se1f.tab1e=se1f.data.sheet_by_name(sheetName)#exce1中的表名# 获取第的key值se1f,keys=se1f.tab1e.row_Va1UeS(O)# 获取总行政setf.rowNum=se1f.tab1e.nrows# 荻取总列数SeIf-CoINum=se1f.tab1e.co1sdefdraw(se1f1):C1S=0#以年份为单位,计数各类型节目妆量丫(;后=#存放单独T给类型节目&量,循环清空years=1983#初始年份1983,后随读取年份碓化zoncate=#各类
3、型节里数量rna=。#存放所有演员名单rname=#存放所有演员及其登场次数rname1=O#1ist存放排序后的演员名单ZOnCate1=脚St存放排序前后节目S单ifsetf.rowNum=1:Print(孜据可取)e1se:r=Dj=1foriinrange(se1f.rowNum-1):s=0VaIUeS=SeIf.tab1e.rOW_VaIUeS(j)#换彳该取存数据#Print(VaIUeS)forxinrange(se1f.co1Num):#存各列数据sse1f.keys(x=va1uesxifint(sse1f.keys(3)!=years:#判断是否为同W节目#Print(y
4、ears,年各种节目S目:,c1s)years=int(sse1f.keys3)C1s=Oma=sse1f.keys2).sp1it(、)#对单个节率每个演员分开计数foriinrna:try:rnamei+=1#记表演监单及其出场次数except:rnamei=1try:c1ssse1f.keysO+=1#计各种节目数except:c1ssse1f.keys0=1try:try:zoncatesse1f.keys0D+=1#各节改型总表演次数except:zocatesse1f.keys0=1j+=1格效加一r.apend(s)yc1syears=c1srnam.pop()rname1=zi
5、p(mame.va1ues(),rname.keys()#对承字典进行键、值分包,值放前ZoneateI=ZiP(ZonCate.va1ues。,zoncate.keys。)#对类次字典进行键、值分包,值放前rname1=sorted(rname1)#从4到木以包中在前的登场次数VaIUeS排名#print(mame1)ZoncateI=Sorted(ZoncateI)#Print(所有的节国类次数:,zoncat1)rna=Ornum=Orna2=rnum2=Qcatena=Catenum=Oinyear=1983se1f.yearpie=yearsyears1ist=1ist(rang(1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 数据 分析