This course continues our gentle introduction to programming in R designed for 3 types of learners. It will be right for you, if:
提供方
课程信息
Successful completion of Introduction to R Programming and Tidyverse (R Programming and Tidyverse, Course 1) recommended.
您将学到的内容有
You will learn to identify and describe tidy data and transform a non-tidy data set to be tidy in R.
You will learn to analyze data between multiple related data tables.
You will be learn to apply regular expressions to detect patterns in strings and return matches and replace patterns with new values.
您将获得的技能
- Data Manipulation
- Regular Expression (REGEX)
- Programming Principles
- R Programming
- Data Analysis
Successful completion of Introduction to R Programming and Tidyverse (R Programming and Tidyverse, Course 1) recommended.
提供方

科罗拉多大学波德分校
CU-Boulder is a dynamic community of scholars and learners on one of the most spectacular college campuses in the country. As one of 34 U.S. public institutions in the prestigious Association of American Universities (AAU), we have a proud tradition of academic excellence, with five Nobel laureates and more than 50 members of prestigious academic academies.
授课大纲 - 您将从这门课程中学到什么
Projects, Tibbles and Importing Data
When analyzing data, you will often be required to import data from CSV or txt files. In this module, you will learn how to import and parse data in base R and the readr library, a package in the Tidyverse. You will also be introduced to R projects, which help store and organize data files associated with an analysis.
Tidying Data
Data are stored in tabular forms and are often organized differently depending on its use. In this module, you will learn how to reorganize data to produce a "tidy" data set, where every variable is stored in its own column, every observation is stored in its own row, and each value is stored in a table cell.
Relational Data
Data analysis rarely involves a single data table and you will be required to combine multiple related tables to answer questions you are interested in. In this module, you will learn and practice mutating variables and filtering observations from relational data.
String Manipulation and Regular Expressions
This module will introduce string manipulation in R. You will learn the basics of strings, including string creation, merging, and subsetting. Then, you will use regular expressions to describe and view patterns in strings.
关于 Expressway to Data Science: R Programming and Tidyverse 专项课程
R is one of the most popular languages used in the data science community and essential for any aspiring data scientist. This specialization will teach you how to do data science in R whether you are a beginning or a seasoned programmer.

常见问题
我什么时候能够访问课程视频和作业?
我订阅此专项课程后会得到什么?
有助学金吗?
还有其他问题吗?请访问 学生帮助中心。