联系我们

课程大纲

编写更简洁、可重用的R代码

  • 回顾使R代码可扩展、可读和可维护的关键因素
  • 创建具有明确输入、输出和默认值的可重用函数
  • 通过更好的函数设计和脚本组织减少重复

实用的数据转换工作流程

  • 使用tidyverse工具构建清晰的分析管道
  • 处理分组汇总、连接和重塑数据
  • 为可重复分析构建数据准备步骤

函数式编程处理重复任务

  • 使用迭代工具替代重复循环
  • 应用purrr进行map风格的工作流程
  • 在重复任务中更安全地处理错误和缺失值

调试和性能优化

  • 查找并修复脚本和函数中的常见编码错误
  • 在R和RStudio中使用实用的调试技术
  • 基准测试慢代码并进行有针对性的性能改进

可重复的报告和沟通

  • 使用R Markdown创建可重复的报告
  • 使用ggplot2优化视觉输出以进行更清晰的沟通
  • 为业务或研究利益相关者准备分析结果

应用研讨会和后续步骤

  • 在实际练习中结合函数、数据工作流程、调试和报告
  • 回顾日常R工作中的关键技术和常见模式
  • 确定R编程持续改进的下一步

要求

  • 扎实掌握R核心语法、数据类型、向量和数据框
  • 有编写R脚本和在RStudio中工作的经验
  • 具备中级R编程经验,包括基本的数据操作和绘图

受众

  • 希望编写更高效、可重用和可维护R代码的数据分析师
  • 需要更强分析、报告和协作工作流程的数据科学家
  • 使用R进行实际数据工作的研究人员和技术专业人员
 14 小时

客户评论 (1)

即将举行的公开课程

课程分类