Practical Data Analysis With R Programming
- Description
- Curriculum
- FAQ
- Reviews
The tidyverse is a collection of R packages designed for Data Science.
The scope of this course is restricted to:
-
ggplot2 package
-
dplyr package
-
tidyr package
-
readr package
-
readxl package
-
tibbles package
This course is going to teach how you can use some of these packages for data analysis covering 7 sections as follows.
Section 1: Introduction
In this section, you are going to know what the course is all about and also get a glimpse of some of the tools we will be using throughout the course.
Section 2: Data visualization with ggplot2
In this section, you will learn how to use the ggpot2 package for data visualization, using the diamonds dataset as a case study.
This section will cover major data visualizations such as:
-
Barplots
-
Boxplots
-
Scatterplots
-
Line plots
-
Histogram
At the end of this section, should be able to know how to plot various visualizations and also give meaningful interpretations of them.
Section 3: Data manipulation with dplyr
In this section, you will learn all about the dplyr package and how you can manipulate your data with the available functions in the dplyr package using the New York flights database of 2013.
At the end of this package, you should be able to perform tasks on the dataset such as
-
filtering
-
arranging
-
renaming
-
variable creation
-
selection
-
Table/Dataset joining
The Practical Quiz at the end of this section will test your understanding of the various concepts treated in the section.
Section 4: Data tidying with tidyr
This section is aimed at showing you how you can tidy a dirty dataset when you come across one.
You are going to learn how to make datasets longer or wider.
You will also be learning how you can separate or unite columns together.
Section 5: Importing data
In this section, you will learn about modernized data frame called tibbles.
This section will also show you how you can import various structured data formats in R such as CSV and XLSX files.
Section 6: Case Study: Adventure Works Database
In this section, you will learn how you can combine various concepts you have learnt in this course and apply them to the Adventure Works database, and also what a data analyst’s workflow process looks like.
Section 7: EXAM
This section consists of 20 multiple choice questions which you are expected to answer to get your final course certificate. It covers everything covered in this course.
-
1Course OverviewVideo lesson
You will be given an overview of what this course is all about
-
2R MarkdownVideo lesson
You will learn about R Markdown, which is the file format I am going to be using throughout this course.
-
3Pipe OperatorVideo lesson
You will learn how to use the pipe operator to create nested functions
-
4Installing and Loading ggplot2Video lesson
You will be shown how to install the ggplot2 package
-
5Diamonds DatasetVideo lesson
You will learn about the diamonds dataset which we will be using throughout this section
-
6US Economic DatasetVideo lesson
You will also learn about the US economic dataset which we will be using also in this section
-
7BarplotsVideo lesson
You will learn how to create and interpret a plot
-
8BoxplotsVideo lesson
You will learn how to create and interpret a boxplot
-
9HistogramVideo lesson
You will learn how to create and interpret an histogram
-
10ScatterPlotsVideo lesson
You will learn how to create and interpret a scatterplot
-
11LInegraphsVideo lesson
You will learn how to create and interpret a linegraph
-
12LabellingVideo lesson
You will learn how to label your created plots
-
13Exercise 1Quiz
Use the diamonds data set to answer the questions in this exercise.
All the solutions are available in the lecture resources at the end of this section
-
14Section 2 Code File With Solution to ExercisesText lesson
-
15Installing and Loading dplyrVideo lesson
Learn how you can install and load the dplyr package in R
-
16Installing the New York Flights DatabaseVideo lesson
In this lecture you will have a domain knowledge on the database we will be working with throughout this section
-
17Grouping and SummarizingVideo lesson
-
18ArrangingVideo lesson
Learn how to arrange your data with the arrange() function
-
19FilteringVideo lesson
Learn how to filter your data with the filter() function
-
20SelectingVideo lesson
Learn how to select variables with the select() function
-
21Creating VariablesVideo lesson
Learn how to create variables with the mutate() and transmute() function
-
22RenamingVideo lesson
Learn how to rename variables with the rename() function
-
23Mutating JoinsVideo lesson
Learn how to join two tables together
-
24Filtering JoinsVideo lesson
Learn how to use filtering joins in filtering
-
25Exercise 2Quiz
Use the New York City database to answer the questions in this exercise.
All the solutions are available in the lecture resources at the end of this section
-
26Section 3 Code File With Solution to ExercisesText lesson
-
27Installing and Loading dplyrVideo lesson
-
28Pivot LongerVideo lesson
-
29Pivot WiderVideo lesson
-
30SeparatingVideo lesson
-
31UnitingVideo lesson
-
32Exercise 4Quiz
All the solutions are available in the lecture resources at the end of this section
-
33Section 4 Code File With Solution to ExercisesText lesson
-
37AdventureWorks DatabaseVideo lesson
-
38Total Sales By CategoryVideo lesson
-
39Profit MarginVideo lesson
-
40Profit Over TimeVideo lesson
-
41What Happended July 2019?Video lesson
-
42Customers With Higest Profit MarginVideo lesson
-
43Exercise 6Quiz
Use the adventure works database to answer the questions in this exercise.
All the solutions are available in the lecture resources at the end of this section
-
44Section 6 Code File With Solution to ExercisesText lesson
External Links May Contain Affiliate Links read more