赞
踩
大家新年好哇,今天小编来给大家分享如何在Excel
文档当中来绘制可视化图表,并且制作一个可视化大屏,非常的容易,这里我们会用到openpyxl
模块,那么首先第一步便是调用该模块来读取Excel
文件,代码如下
- # 读取Excel文档并且指定工作表的名称
- file_name = 'Bike_Sales_Playground.xlsx'
- df = pd.read_excel(file_name,sheet_name='bike_buyers')
当然为了保险起见,我们这里还是拷贝一份源数据,并且新建一个新的工作表,代码如下
- # 新建一张工作表
- with pd.ExcelWriter(file_name,#文档的名称
- engine='openpyxl',#调用模块的名称
- mode='a',#添加的模式
- if_sheet_exists="replace" #如果已经存在,就替换掉
- ) as writer:
- df.to_excel(writer, sheet_name='Working_Sheet',index = False)# 设置Index为False
-
- # 从新的工作表当中来读取数据
- df = pd.read_excel(file_name,sheet_name='Working_Sheet')
下一步我们进行数据的清洗,例如去掉重复值、针对一些数值做一些替换,代码如下
- # 去掉重复值
- df.drop_duplicates(keep='first', inplace=True, ignore_index=False)
-
- # 针对婚姻状况这一列,“已婚”替换成“M”,“单身”替换成“S”
- df['Marital Status'] = df['Marital Status'].replace('M','Married').replace('S','Single')
-
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。