Introduction to R Programming and Tidyverse

所在平台: Coursera

课程主页: https://www.coursera.org/learn/r-programming-tidyverse

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:R编程与Tidyverse入门 课程概述:本课程是为三类学习者精心设计的R编程温和入门课程。如果您希望进行数据分析但不熟悉编程,或者了解编程但对R不熟悉,亦或是已具备一定R编程基础但希望学习tidyverse的使用,那么您将非常适合本课程。 在课程中,您将学习如何以可重复的方式进行数据可视化和分析,并使用能让您的代码易于阅读和理解的函数。您将使用RMarkdown创建美观的文档和报告,在每次运行时实时执行您的代码,并记录您对数据的思考。 本课程旨在帮助非STEM背景的学习者,为更高级的数据科学课程做好准备,提供编程和R语言的入门知识。期待您与我一起踏上这段旅程! 课程大纲: 1. **R、RStudio与RMarkdown入门**:本模块将指导您安装和配置R和RStudio。您将回顾R的基础知识和可重复性,安装本课程所需的R包,并使用RStudio控制台输入基本命令。最后,您将创建一份RMarkdown文档,作为本模块的交付成果。 2. **函数**:在本模块中,我们将探讨R中的函数。您将回顾函数的语法及最佳实践,同时练习编写具有默认参数和参数验证的函数。 3. **使用ggplot2进行数据可视化**:本模块将介绍ggplot2——一个用于数据可视化的R包。您将探索可视化数据所需的不同语法元素和美学映射(层)。 4. **使用dplyr进行数据分析**:在本课程的最后一个模块中,您将学习使用dplyr进行数据分析。您将学习并实践许多dplyr动词,包括select、filter、arrange、mutate、group_by和summarize。 欢迎加入我们,共同探索R编程和数据分析的奇妙世界!

课程大纲

Name:Introduction to R, RStudio and RMarkdown

Description:In the first module of this course, you will install and configure R and RStudio. You will review the fundamentals of R and reproducibility, install R packages required for the course, and input basic commands using the RStudio console. Finally, you will create an RMarkdown document - the deliverable for this module.

Name:Functions

Description:In this module, we will explore functions in R. You will review the syntax of functions and best practices of function creation. You will also practice writing functions with default arguments and argument validation.

Name:Data Visualization using ggplot2

Description:In this module, you will be introduced to ggplot2 - an R package for data visualization. You will explore the different grammatical elements and aesthetic mappings (layers) that are essential to visualize data in ggplot2.

Name:Data Analysis with dplyr

Description:In the final module of this course, you will be introduced to data analysis using dplyr. You will learn and practice with the many dplyr verbs including select, filter, arrange, mutate, group_by, and summarize.

课程评论(0条)

课程详情

This course is a gentle introduction to programming in R designed for 3 types of learners. It will be right for you, if: • you want to do data analysis but don’t know programming • you know programming but aren’t familiar with R • you know some R programming but want to learn the tidyverse verbs You will learn to do data visualization and analysis in a reproducible manner and use functions that allow your code to be easily read and understood. You will use RMarkdown to create nice documents and reports that execute your code freshly every time it’s run and that capture your thoughts about the data along the way. This course has been designed for learners from non-STEM backgrounds to help prepare them for more advanced data science courses by providing an introduction to programming and to the R language. I am excited for you to join me on the journey! The course logo was created using images of stickers from the RStudio shop. Please visit https://swag.rstudio.com/s/shop.

课程标签

0人关注该课程

主题相关的课程