感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 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結合