聯繫我們

課程簡介

撰寫更簡潔且可重用的 R 代碼

  • 回顧使 R 代碼具備擴展性、可讀性及易維護性的要素
  • 創建具有明確輸入、輸出和默認參數的可重用函數
  • 通過改進函數設計與腳本組織來減少重複

實用的數據轉換工作流程

  • 使用 tidyverse 工具構建清晰的分析管線
  • 處理分組摘要、連接以及數據重塑
  • 結構化數據準備步驟以實現可重複的分析

用於重複任務的函數式編程

  • 使用迭代工具替代重複循環
  • 應用 purrr 中的 map 風格工作流程
  • 在重複任務中更安全可靠地處理錯誤與缺失值

調試與性能改進

  • 查找並修復腳本和函數中的常見編碼錯誤
  • 在 R 和 RStudio 中使用實用的調試技術
  • 對緩慢代碼進行基準測試並實施針對性的性能改進

可重現報告與溝通

  • 使用 R Markdown 創建可重現的報告
  • 利用 ggplot2 優化可視化輸出以實現更清晰的溝通
  • 準備分析結果以供商業或研究利益相關者共享

實作工作坊與後續步驟

  • 在實用練習中結合函數、數據工作流程、調試與報告
  • 回顧日常 R 工作中的關鍵技術與常見模式
  • 識別持續改進 R 編程能力的後續步驟

最低要求

  • 紮實的 R 語法、數據類型、向量和數據框理解
  • 有在 RStudio 中編寫 R 腳本的經驗
  • 具備中級 R 編程經驗,包括基本的數據操作和繪圖

受眾

  • 希望撰寫更高效、可重用且易於維護的 R 代碼的數據分析師
  • 需要更強有力的分析、報告與協作工作流程的數據科學家
  • 使用 R 進行實際數據工作的研究人員和技術專業人士
 14 小時

客戶評論 (1)

課程分類