聯繫我們
 課程時長 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結合

人數


每位參與者的報價

即將到來的課程

課程分類