联系我们
 课程时长 16 小时

课程大纲

模块1:Pandas在数据框操作中的功能

  • Pandas简介
    • 基本数据结构:Series和DataFrame
  • DataFrame操作
    • 数据读写(CSV、Excel等)
    • 基本操作(选择、过滤、索引)
  • 数据修改
    • 添加、删除列和行
    • 修改DataFrame中的值
  • 数据聚合和分组
    • GroupBy
    • 聚合、求和、平均值等
  • 合并和拼接DataFrame
    • merge、join、concat
  • 处理缺失数据
    • 识别缺失数据
    • 填补缺失数据的方法

模块2:优化程序运行时间

  • 优化简介
    • 优化在编程中的重要性
  • 代码优化
    • 高效的数据结构
    • 避免重复计算
    • 循环优化
  • Pandas优化
    • 操作向量化
    • 避免使用apply和lambda
    • 处理大型数据集
  • 通过创建函数简化代码
    • 创建和使用函数
    • 代码重构

模块3:使用NumPy库

  • NumPy简介
    • 导入库
    • 基本数据结构:ndarray
  • 数组操作
    • 创建和修改数组
    • 数组索引和切片
  • 数学和统计函数
    • 基本数学运算
    • 统计和聚合函数
  • 线性代数
    • 矩阵乘法
    • 行列式、逆矩阵
  • 处理多维数据
    • 2D、3D及更高维数组
    • 数组形状变换
  • 与其他库集成

模块4:使用Python在Excel中创建图表

  • openpyxl和xlsxwriter简介
  • 在Excel中创建图表
    • 创建简单图表(折线图、柱状图等)
    • 图表格式化
  • 将图表生成为图像(PNG)
    • 使用matplotlib生成图表
    • 将图表保存为PNG文件
  • Excel高级图表
  • 自动化报告
    • 创建带图表的自动化报告
    • 将Pandas与openpyxl/xlsxwriter结合使用

即将举行的公开课程

课程分类