版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章数据处理本章教学目标掌握电子表格数据处理操作。初步掌握基于电子表格的数据分析。初步掌握用Python编程处理电子表格数据。初步掌握基于pandas的数据处理方法。4.1电子表格4.1.1工作簿与工作表工作簿格式:.et/.xlsx/.xlsm/.xls/.txt/.csv工作簿模板:.ett/.xltx/.xltm4.1.2单元格数据填充:序列填充/公式填充单元格格式:数字格式/对齐方式/边框填充数据有效性:范围限制/下拉列表计算:公式(相对/绝对/混合引用)/函数库4.1.3工作表格式化行/列操作:自动调整/合并居中条件格式:色阶/数据条/图标集4.1.4图表图表类型:柱形图/折线图/组合图图表元素:标题/坐标轴/数据标签高级功能:双坐标轴/趋势线/误差线4.1.5排序和筛选排序方式:单条件/多条件/自定义筛选类型:文本筛选/数字筛选/颜色筛选4.1.6分类汇总操作流程:排序→分类字段→汇总方式高级应用:嵌套汇总/分级显示4.1.7数据透视表创建步骤:字段拖拽→布局设置→样式应用高级功能:切片器/值字段设置4.2基于电子表格的数据分析4.2.1单变量求解应用场景:方程求解/投资分析操作要点:目标单元格/可变单元格设置解方程56x4+8x3+34x+8=04.2.2模拟运算表单变量模拟:参数变化分析双变量模拟:多参数交互分析4.2.3规划求解核心要素:目标函数/约束条件/求解方法典型案例:路径优化4.2.3规划求解典型案例:排班问题某灾难救援临时医疗机构集合了全科医师20人,根据各医疗岗位的配备需求,周一至周日分别需要6、4、5、6、7、8、7人。若每名全科医师每周连续上5天班,利用规划求解优化排班效率,计算需要参加排班的最少全科医师人数4.3用Python编程处理电子表格4.3.1基本操作库使用:openpyxl核心API文件操作:创建/读取/写入工作簿importopenpyxlwb=openpyxl.Workbook()ws=wb.activews['A3']=1.25#为A3单元格赋值celldata=ws.cell(3,2).value#第3行第2列的值wb=openpyxl.load_workbook('./新建工作表.xlsx')ws=wb['Sheet1']wb.save('C:/data/test.xlsx')4.3.2大量数据汇总自动化流程:目录遍历→数据提取→合并写入代码示例:Python脚本实现多文件整合importopenpyxl,oswb=openpyxl.Workbook()ws=wb.activetitle=['姓名','身高','体重','左眼视力','右眼视力','舒张压','收缩压']foriinrange(1,8):ws.cell(1,i).value=title[i-1]#列表从0起始,而列标从1起始files=os.listdir('C:/体检/')r=2#从第2行开始汇总forfinfiles:iff.upper()[-5:]=='.XLSX':#无论大小写
wb1=openpyxl.load_workbook('C:/体检/'+f)ws1=wb1['Sheet1']foriinrange(1,8):ws.cell(r,i).value=ws1.cell(i+1,2).valuer+=1wb.save(filename='./数据汇总.xlsx')4.4pandas数据处理4.4.1核心数据结构Series:一维带标签数组DataFrame:二维表格型数据结构>>>df=pd.read_excel('./参赛作品.xlsx',sheet_name=0)>>>df[:5]#显示前5行4.4.2数据操作数据清洗:缺失值处理/重复值删除统计分析:聚合计算/分组操作数据转换:列操作/条件筛选4.4.3数据持久化文件导出:CSV/Excel格式数据库交互:SQL表读写>>>df.to_csv('C:/data/data.csv',mode='w',header=True,encoding='gbk',index=False)>>>df.to_excel('C:/data/data.xlsx',sheet_name='Sheet1',header=True,na_rep='N/A',index=False)>>>importsqlit
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 植物造景技术在园林景观绿化中的应用
- 2026年威海市交通运输系统事业单位人员招聘考试备考试题及答案详解
- 2026国联民生证券暑期实习生招聘备考题库及答案详解(名校卷)
- 2026西北政法大学专职辅导员招聘7人备考题库(含答案详解)
- 2026北京市大兴区卫生健康委员会第二批事业单位招聘94人备考题库及答案详解(有一套)
- 2026浙江舟山市定海区中心医院上半年招聘编外人员2人备考题库及答案详解(易错题)
- 2026中国绿发中绿可胜公司招聘6人备考题库附答案详解(巩固)
- 2026云南德宏州梁河县南甸伴山温泉酒店招聘10人备考题库附答案详解(考试直接用)
- 2026云南文山学院下辖实验基地招聘管理人员备考题库含答案详解(预热题)
- 2026江苏宿迁市宿城区乐凯光电材料有限公司招聘5人备考题库及答案详解(易错题)
- 森林培育学试题及与答案
- 设计青年社区方案策划书3
- 《民间借贷讲座》课件
- 中建地下通道基坑支护与土方开挖
- 【课件】Unit+2+课时4+Section+B+(1a~2b)+读写课课件人教版七年级英语上册
- TCSRME 034-2023 隧道岩溶堵水注浆技术规程
- 贵州省遵义市播州区2024届六年级下学期小升初招生数学试卷含解析
- 2024年河南省普通高中学业水平合格性考试模拟(二)历史试题(解析版)
- DLT 572-2021 电力变压器运行规程
- JT-T-1367-2020水下焊接作业要求
- JBT 7248-2024 阀门用低温钢铸件技术规范(正式版)
评论
0/150
提交评论