聯繫我們

課程簡介

第 1 模組:Pandas 函式在資料框中的應用

  • Pandas 入門
    • 基本數據結構:Series 與 DataFrame
  • DataFrame 操作
    • 資料讀取與儲存 (CSV, Excel 等)
    • 基本操作(選擇、篩選、索引)
  • 資料修改
    • 新增、刪除列與行
    • 修改 DataFrame 中的值
  • 資料聚合與分組
    • GroupBy
    • 聚合、求和、平均值等
  • DataFrames 合併與連接
    • 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 整合
 16 小時

課程分類