This device is not compatible.
You will learn to:
Create a web application in R.
Merge data to perform analysis.
Create an interactive map using Leaflet.
Create a dashboard using Shiny.
Skills
Data Visualization
Interactive Maps
Web Development
Prerequisites
Intermediate knowledge of R language
Basic understanding of Plotly
Basic understanding of Shiny
Familiarity with data analysis
Technologies
Rlang
Shiny
ggplot2
Leaflet
JavaScript
Project Description
In this project, we’ll be creating an interactive data analysis dashboard using a tool called Shiny. Our project will revolve around Uber rides data, and the goal is to build a user-friendly interface that allows us to explore and understand this dataset.
The dashboard will be split into sections or tabs, each serving a unique purpose. In the Home tab, we’ll visualize ride frequency and display it on a map. The Scatter Plot tab will let us see where Uber rides are concentrated on a map. The Bar Chart tab will provide insights into ride trends based on selected time intervals for a more aggregated view.
Behind the scenes, we’ll load and preprocess the data, ensuring it’s ready for visualization. We’ll also set up the server logic to control the interaction between user inputs and visual outputs. This will involve configuring various types of plots and making them responsive to user choices.
Project Tasks
1
Data Preprocessing
Task 0: Get Started
Task 1: Import the Libraries
Task 2: Import the Data
Task 3: Preprocess the Dataset
Task 4: Work with the Data
Task 5: Run a Preprocessing Loop
2
Shiny Application
Task 6: Create the User Interface
Task 7: Create an Interactive Map and Histogram
Task 8: Create a Scatter Plot in a New Tab
Task 9: Create an Interactive Bar Plot
Congratulations!
Relevant Courses
Use the following content to review prerequisites or explore specific concepts in detail.