|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/rprogrammingcourse/
课程评论:没有评论
**课程名称:** R编程完全指南:从入门到精通 **课程概述:** 本课程专为R编程初学者设计,无论您是否有编程基础,都可以通过编码实践全面掌握R语言。课程采用最新的R和RStudio版本,涵盖了编写高质量R代码所需的全部理论知识。学习本课程将为您在数据分析师、量化分析师、数据科学家、金融分析师等高薪领域开启职业生涯奠定坚实基础。 **学习目标:** 完成本课程后,您将精通以下R编程核心技能: 1. **R基础知识:** * R数据类型 * R进行基本数学运算 * 使用R编写复杂算术公式 2. **R数据结构:** * 向量 (Vectors) * 矩阵 (Matrices) * 数组 (Arrays) * 数据框 (Data frames) * 列表 (Lists) 3. **处理分类数据:** * 理解分类数据 * R中的因子 (Factors) 及其创建 * 正则表达式 (grep 和 gsub 函数) 4. **R函数:** * 调用R函数 * 编写R函数 5. **条件语句:** * 独立语句 * `if-else if - else` 语句 * 在函数中使用条件语句 * 嵌套条件语句 * `switch` 函数 6. **循环:** * 理解循环的概念 * `for` 循环 * `while` 循环 * 嵌套循环 * 在函数中使用循环 7. **`apply` 系列函数:** * `apply()` * `lapply()` * `sapply()` * `tapply()` 8. **使用 `tidyverse` 导入数据:** * 读取 CSV 文件 * 使用 `tidyverse` 读取 Excel 文件 9. **R中的数据操作与转换:** * 数据排序、追加和合并 * 处理重复值 * 使用 `reshape` 包进行数据重塑 (Melt 和 Cast) * 使用 `tidyr` 包进行数据重塑 (Gather 和 Spread) * 数据聚合 10. **`dplyr` 包:** * 排序 * 子集选择 * 合并 * 聚合 * 管道操作符 (`%>%`) 11. **`data.table` 包:** * 设置键 (Key) 与子集选择 * 合并与聚合 我们相信您会喜欢这门课程!
*Learn R Programming by Coding Along*Are you starting you R programming journey? Are you a complete beginner in programming?This course is suitable for for!Why learn R using this course?This course covers all the theory needed for the understanding of writing a well neat R code. The latest version of R and R Studio is used to cover all the required concepts for everyone who wants to have a career in the fields like:Data AnalystQuantitative AnalystData ScientistsFinancial Analysts and many other high paying careersBy the end of this course you will have mastered:1. The Basics of RR Data TypesR for Basic MathsComplicated Arithmetic formulas using R programming2. Data Structures in RVectorsMatricesArraysData framesLists3. Working with Categorical DataWhat is categorical Data?Factors in R programming - what are factors in rCreating factorsRegular expression - grep and gsub functions in r4. Functions in RCalling R functionsWriting R functions5. if statementsStand-alone statementelse if & else statementsusing if statements in functionsnested if statementsswitch function6. Loopswhat is a loop?for loopswhile loopsnested loopsusing loops within a function7. The apply family of functionsapply functionlapply functionsapply functiontapply function8. Importing Data into R with tidyverseread a csv file in rread an excel file in r with tidyverse9. Data Manipulation & Transformation in RSorting, Appending and MergingDuplicated ValuesRestructuring with reshape packageMelting and CastingRestructuring with tidyr packageGather and spareData Aggregation10. dplyr packageSortingSubscriptingMergingAggregationWhat is the pipe operator in r?11. data.table packageSetting Key & SubscriptingMerging & AggregationI'm certain you will enjoy this course!