创建您的免费帐户
继续使用 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
Take your R skills up a notch by learning to write efficient, reusable functions.
Course
Learn to write faster R code, discover benchmarking and profiling, and unlock the secrets of parallel programming.
Course
Learn to easily summarize and manipulate lists using the purrr package.
Course
Unlock the power of parallel computing in R. Enhance your data analysis skills, speed up computations, and process large datasets effortlessly.
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
Learn defensive programming in R to make your code more robust.
Course
Manage the complexity in your code using object-oriented programming with the S3 and R6 systems.
Course
14Git 入门
掌握 Git 基础,管理软件和数据项目的版本控制。
Course
15Git 中级
用 Git 在协作软件和数据项目中掌握分支和远程仓库,实现版本控制!
Skill Assessment
加入超过19百万学习者,今天就开始R 开发人员 !
创建您的免费帐户
继续使用 Google显示更多选项或
通过 DataCamp for Mobile 提升您的数据技能
随时随地通过我们的移动课程和每日 5 分钟编程挑战提升技能。