创建您的免费帐户
继续使用 Google显示更多选项或
深受数千家公司学习者的喜爱
需要团队培训?
企业版试用学习路径描述
R 开发人员
成为一名 R 开发者: 掌握高效编码与打包
即使没有任何编程经验,也能开启成为熟练 R 开发者的旅程。 在本学习路径中,你将掌握编写高效 R 代码、自动化任务以及将脚本打包以便轻松共享和协作的核心技能。打造扎实的 R 编程基础
从掌握 R 的基础开始,包括:- 关键数据结构,如数字、字符串、因子、布尔值、日期和时间
- 用于处理数据和执行计算的条件语句和循环等控制结构
- 使用最佳实践编写模块化且可复用的函数
- 面向对象编程技术,用于管理复杂代码库
优化你的代码以提升性能和效率
通过学习如何对代码进行基准测试,识别性能瓶颈并改进资源密集型操作,将你的 R 技能提升到新水平。 您将探索使用 parallel、purrr 和 foreach 等强大库进行并行处理,从而实现更高效的计算。 掌握这些技术后,你将能更快地编写更优化的 R 代码,轻松处理大型数据集。掌握打包与协作的艺术
作为一名 R 开发人员,你需要分享你的代码并与他人协作。 在本学习路径中,你将学习如何:- 使用 devtools、roxygen2 和 testthat 等行业标准工具打包你的代码
- 为便于理解和维护,请为你的代码编写文档
- 使用 Git 进行版本控制,安全高效地管理代码库
- 为开源项目做出贡献,并与其他开发者协作
为什么成为 R 开发者?R 是当今数据驱动世界中备受追捧的技能。 完成此学习路径后,您将能够自动化重复性任务并简化数据分析工作流程,开发健壮且易维护的 R 包,并与数据科学家、分析师和开发人员高效协作。 这些技能将帮助你在数据分析、商业智能和研究等领域推进你的职业发展。
无论你是有志成为 R 程序员,还是希望提升现有技能,这条学习路径都将为你提供一条全面的成长路线,助你成为自信且胜任的 R 开发者。先决条件
此学习路径无先决条件Course
1R 入门
掌握 R 数据分析基础,包括向量、列表和数据框,并用真实数据集实践 R。
Course
2R 中级
继续你的 R 忍者之旅,学习条件语句、循环和向量函数。
Course
用 tidyverse 开始探索并可视化自己的数据,这是一套强大且流行的 R 数据科学工具集。
Course
通过学习如何使用 dplyr 转换和处理数据,提升 Tidyverse 技能。
Project
Analyze the popularity of programming languages over time based on Stack Overflow data.
Course
通过学习编写高效、可复用的函数,提升你的 R 技能。
Course
学习更快编写 R 代码,掌握基准测试和性能分析,并解锁并行编程的秘诀。
Course
学习使用 purrr 包轻松汇总和操作列表。
Course
释放 R 中并行计算的强大能力。提升数据分析技能,加速计算,轻松处理大型数据集。
Course
10Shell 入门
Unix 命令行帮助用户以新方式组合现有程序、自动化重复任务,并在集群和云上运行程序。
Course
Learn to develop R packages and boost your coding skills. Discover package creation benefits, practice with dev tools, and create a unit conversion package.
Course
12R 防御式编程
学习 R 中的防御性编程,让你的代码更健壮。
Course
用 S3 和 R6 系统通过面向对象编程管理代码复杂性。
Course
14Git 入门
掌握 Git 基础,管理软件和数据项目的版本控制。
Course
15Git 中级
用 Git 在协作软件和数据项目中掌握分支和远程仓库,实现版本控制!
Skill Assessment
加入超过19百万学习者,今天就开始R 开发人员 !
创建您的免费帐户
继续使用 Google显示更多选项或
通过 DataCamp for Mobile 提升您的数据技能
随时随地通过我们的移动课程和每日 5 分钟编程挑战提升技能。