文中的文本及图片来自互联网,仅作学习培训、沟通交流应用,不具备一切商业行为,如有什么问题请立即在线留言以作解决。
下列文章内容来源于明天IT部族 ,创作者明日科技
刚触碰Python的初学者 、新手 ,能够拷贝下边的连接去免费在线观看Python的基本新手入门视频教学
https://v.douyu.com/author/y6AZ4jn9jwKW
序言
近期,由张一山出演的新版本《鹿鼎记》被骂上热搜榜 。这一部剧制做班底可以说很厉害,那麼为何评价是那样的?
1星竟然占到91.36% 。
下边再看一下评价內容也是五花八门 ,评价较多的是表演夸张。
干货知识来啦!下边大家用Python剖析新版本《鹿鼎记》微评数据信息,重要编码以下:
import pandas as pd from pyecharts.charts import Pie from pyecharts import options as opts # 导进Excel文档 df = pd.read_excel('ldj.xlsx') # 数据清洗更换评价得分 df.loc[df[df['score'] == 'allstar10 rating'].index,['score']]='1星' df.loc[df[df['score'] == 'allstar20 rating'].index,['score']]='2星' df.loc[df[df['score'] == 'allstar30 rating'].index,['score']]='三星' df.loc[df[df['score'] == 'allstar40 rating'].index,['score']]='4星' df.loc[df[df['score'] == 'allstar50 rating'].index,['score']]='5星' # 按评价评星排序统计分析并再次设定数据库索引 df1=df.groupby('score').size().reset_index() x_data=df1['score'] y_data=df1[0] # 将数据交换为目录加元组的文件格式([(key1, value1), (key2, value2)]) data=[list(z) for z in zip(x_data, y_data)] # 数据信息排列 data.sort(key=lambda x: x[1]) pie=Pie() #建立饼形图 # 为饼形图加上数据信息 pie.add( series_name="各评价评星总数", # 编码序列名字 data_pair=data, # 数据信息 ) pie.set_global_opts( # 饼形图题目垂直居中 title_opts=opts.TitleOpts( title="张一山版《鹿鼎记》评价评星遍布", pos_left="center"), # 无法显示图例 legend_opts=opts.LegendOpts(is_show=False), ) pie.set_series_opts( # 编码序列标识 label_opts=opts.LabelOpts( # 标识恢复出厂设置 formatter="{b}:{c}人占{d}%", ), ) # 3D渲染数据图表到HTML文档,储放在程序流程所属文件目录下 pie.render("ldj.html")
注:pyecharts控制模块提议安裝1.7.1版本号。
应用pip专用工具安裝 ,指令以下:
pip install pyecharts==1.7.1