聯繫我們

課程簡介

編寫更簡潔、可重用的R代碼

  • 回顧使R代碼可擴展、可讀和可維護的關鍵因素
  • 創建具有明確輸入、輸出和默認值的可重用函數
  • 通過更好的函數設計和腳本組織減少重複

實用的數據轉換工作流程

  • 使用tidyverse工具構建清晰的分析管道
  • 處理分組彙總、連接和重塑數據
  • 爲可重複分析構建數據準備步驟

函數式編程處理重複任務

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

調試和性能優化

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

可重複的報告和溝通

  • 使用R Markdown創建可重複的報告
  • 使用ggplot2優化視覺輸出以進行更清晰的溝通
  • 爲業務或研究利益相關者準備分析結果

應用研討會和後續步驟

  • 在實際練習中結合函數、數據工作流程、調試和報告
  • 回顧日常R工作中的關鍵技術和常見模式
  • 確定R編程持續改進的下一步

最低要求

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

受衆

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

客戶評論 (1)

課程分類