感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
编写更简洁、可重用的R代码
- 回顾使R代码可扩展、可读和可维护的关键因素
- 创建具有明确输入、输出和默认值的可重用函数
- 通过更好的函数设计和脚本组织减少重复
实用的数据转换工作流程
- 使用tidyverse工具构建清晰的分析管道
- 处理分组汇总、连接和重塑数据
- 为可重复分析构建数据准备步骤
函数式编程处理重复任务
- 使用迭代工具替代重复循环
- 应用purrr进行map风格的工作流程
- 在重复任务中更安全地处理错误和缺失值
调试和性能优化
- 查找并修复脚本和函数中的常见编码错误
- 在R和RStudio中使用实用的调试技术
- 基准测试慢代码并进行有针对性的性能改进
可重复的报告和沟通
- 使用R Markdown创建可重复的报告
- 使用ggplot2优化视觉输出以进行更清晰的沟通
- 为业务或研究利益相关者准备分析结果
应用研讨会和后续步骤
- 在实际练习中结合函数、数据工作流程、调试和报告
- 回顾日常R工作中的关键技术和常见模式
- 确定R编程持续改进的下一步
要求
- 扎实掌握R核心语法、数据类型、向量和数据框
- 有编写R脚本和在RStudio中工作的经验
- 具备中级R编程经验,包括基本的数据操作和绘图
受众
- 希望编写更高效、可重用和可维护R代码的数据分析师
- 需要更强分析、报告和协作工作流程的数据科学家
- 使用R进行实际数据工作的研究人员和技术专业人员
14 小时
客户评论 (1)
The flexible and friendly style. Learning exactly what was useful and relevant for me.
Jenny
课程 - Advanced R
机器翻译