目录
前言
本文利用pandas对王者荣耀赛事数据处理,利用pyecharts分别制作雷达图、饼图、热力图和柱状图进行可视化的展示。
一、导入数据
import numpy as np
import pandas as pd
df = pd.read_csv('/王者荣耀赛事数据/data.csv')
df.head()
二、KDA除以10
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
df1 = df.copy()
# 方法一
def kda(s):
s = s / 10
return s
df['场均KDA'] = df['场均KDA'].map(kda)
df.head()
# 方法二
df1['场均KDA'] = df1['场均KDA']/10
df1.head()
三、赵云相关数据
# 选择赵云数据
zhaoyun = df[df['英雄'] == '赵云']
# Pick 场数由高到低的排名
display('Pick 场数排名:'+str(zhaoyun.index[0]))
# 上场次数
display('Pick 场数:'+str(zhaoyun['Pick场数'].values[0]))
# 总击杀
display('总击杀:'+str(zhaoyun['总击杀'].values[0]))
# 被Ban场数
display('被 Ban 场数:'+str(zhaoyun['被Ban场数'].values[0]))