感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 14 時間:
課程簡介
撰寫更簡潔且可重用的 R 代碼
- 回顧使 R 代碼具備擴展性、可讀性及易維護性的要素
- 創建具有明確輸入、輸出和默認參數的可重用函數
- 通過改進函數設計與腳本組織來減少重複
實用的數據轉換工作流程
- 使用 tidyverse 工具構建清晰的分析管線
- 處理分組摘要、連接以及數據重塑
- 結構化數據準備步驟以實現可重複的分析
用於重複任務的函數式編程
- 使用迭代工具替代重複循環
- 應用 purrr 中的 map 風格工作流程
- 在重複任務中更安全可靠地處理錯誤與缺失值
調試與性能改進
- 查找並修復腳本和函數中的常見編碼錯誤
- 在 R 和 RStudio 中使用實用的調試技術
- 對緩慢代碼進行基準測試並實施針對性的性能改進
可重現報告與溝通
- 使用 R Markdown 創建可重現的報告
- 利用 ggplot2 優化可視化輸出以實現更清晰的溝通
- 準備分析結果以供商業或研究利益相關者共享
實作工作坊與後續步驟
- 在實用練習中結合函數、數據工作流程、調試與報告
- 回顧日常 R 工作中的關鍵技術與常見模式
- 識別持續改進 R 編程能力的後續步驟
最低要求
- 紮實的 R 語法、數據類型、向量和數據框理解
- 有在 RStudio 中編寫 R 腳本的經驗
- 具備中級 R 編程經驗,包括基本的數據操作和繪圖
受眾
- 希望撰寫更高效、可重用且易於維護的 R 代碼的數據分析師
- 需要更強有力的分析、報告與協作工作流程的數據科學家
- 使用 R 進行實際數據工作的研究人員和技術專業人士
客戶評論 (1)
The flexible and friendly style. Learning exactly what was useful and relevant for me.
Jenny
課程 - Advanced R
機器翻譯