Ready, set, go!
On R-exercises, you lot volition find more than 1,000 R exercises. We’ve bundled them into exercise sets, where each laid covers a specific concept or function. An exercise laid typically contains nigh 10 exercises, progressing from slow to somewhat to a greater extent than difficult. In guild to laissez passer you lot a total motion-picture present of all the amazing content on this website, we’ve categorized all sets into broader topics below.
Start at the beginning, or anywhere you lot want
If you’re completely novel to R, nosotros advise you lot precisely start alongside the initiatory off topic, “Vectors”. Once you’ve managed to piece of occupation through all exercise sets, from transcend to bottom, you lot should bring a fair amount of noesis of, as well as practical sense with, using R. Of course, those of you lot who are familiar alongside R already, tin bound at nowadays to whatever of the topics below.
Enroll inwards an online R course
Also, regard enrolling inwards an online R course of study to speed upwardly learning, for example R Programming A-Z™: R For Data Science With Real Exercises! if you’re a beginner, or R Programming: Advanced Analytics In R For Data Science if you’re already at an intermediate level. Or fifty-fifty better, depository fiscal establishment check out our R Course Finderdirectory, which includes to a greater extent than than 140 R courses, as well as utilisation its filters as well as search to rapidly respect the perfect R course of study that matches your grade as well as interests!
Subscribe as well as share
New exercise sets are added on a daily basis. bonus sets by email. For Free! Read Why exercise and Celebrating our 100th Exercise Set to ameliorate empathise our philosophy. If you lot bask our exercises, delight percentage this page alongside your friends.
Have fun!
Exercise sets past times Topic
- Vectors [tutorial] [vol. 1] [vol. 2]
- Regular sequences [vol. 1] [vol. 2]
- Logical vectors as well as operators
- Missing Values
- Character vector exercises
- Index vectors
- Matrix exercises [vol. 1] [vol. 2]
- Array exercises
- Bind exercises
- Matrix operations
- List exercises [vol. 1] [vol. 2]
- Data frame exercises [vol. 1] [vol. 2]
- Merging Dataframes Exercises
- Accessing Dataframe Objects Exercises
- Apply functions to lists
Data Structures
- Data Structures
- Data Structures [part 1] [part 2]
- Regular expressions portion 1
- String manipulation
- [BONUS] Working alongside tm bundle as well as wordclouds *
- [BONUS] Character Functions *
- [BONUS] Character Functions (intermediate) *
- Character Functions (advanced)
- [BONUS] Introduction to Text Mining *
* Subscribe for complimentary to access BONUS exercises as well as have our weekly newsletter.
- Get-your-stuff-in-order-exercises
- Basic operations
- Summary statistics alongside aggregate()
- Data Shape Transformation With Reshape()
- Interactive Subsetting exercises
- Reshape 2 exercises
- Efficient information processing alongside apply
- Optimize information processing alongside sapply
- Sampling exercise [part 1]
- Select as well as query
- Let’s acquire started alongside dplyr
- Multivariate apply
- Data tabular array exercises: keys as well as subsetting
- [BONUS] Tidy the information up! *
- Data Hacking alongside RDSTK [part 1] [part 2] [part 3]
- Data wrangling [part 1] [part 2] [part 3] [part 4] [part 5] [part 6]
* Subscribe for complimentary to access BONUS exercises as well as have our weekly newsletter.
Reproducible reporting
- Conditional execution exercises [vol. 1] [vol. 2]
- Scripting Loops inwards R [vol. 1] [vol. 2]
- [BONUS] Simplifying For loops *
* Subscribe for complimentary to access BONUS exercises as well as have our weekly newsletter.
- Functions exercises [vol. 1] [vol. 2]
- Higher guild functions
- User Defined Functions
- A Primer inwards Functional Programming inwards R [part 1]
- Start plotting data!
- Customize a scatterplot exercises
- Replicating plots: Boxplot
- Advanced base of operations graphics
- Graphics parameters exercises
- 3D plotting exercises
- Igraph Network analysis [part 1] [part 2] [part 3]
- Shiny Apps [part 1] [part 2] [part 3] [part 4] [part 5] [part 6] [part 7] [part 8] [part 9] [part 10]
- Shiny Apps Layout [part 1] [part 2] [part 3] [part 4] [part 5] [part 6] [part 7] [part 8] [part 9] [part 10]
- GoogleVis [part 1] [part 2] [part 3] [part 4] [part 5] [part 6] [part 7] [part 8] [part 9]
- [BONUS] Shiny html tags
- Shapefiles
- Getting started alongside Plotly: basic plots
- Plotly: advanced plots as well as features
- Lattice graphs [part 1] [part 2]
- [BONUS] Rebuilding a Figure *
- Multi-panel Graphics
- Spatial Analysis alongside ggmap
* Subscribe for complimentary to access BONUS exercises as well as have our weekly newsletter.
Statistical Testing
- Independent t-test
- Paired t-test
- Nonparametric tests
- Frequency as well as chi-square essay out for independence
Experimental Design as well as Analysis
- One agency ANOVA inwards R
- Two agency ANOVA inwards R
- Repeated measures ANOVA inwards R
- One Way MANOVA
- Experimental Design
- Examining data
- [BONUS] Working alongside as well as visualizing a confidence interval *
- Model evaluation [part 1] [part 2]
- Basic tree [part 1] [part 2]
- Intermediate tree [part 1] [part 2]
- Recursive partitioning as well as regression trees
- [BONUS] Evaluating a linear fourth dimension serial model *
- Hierarchical clustering
- Multiple regression [part 1] [part 2]
- [BONUS] ROC curves *
- Call Center Productivity Boosting alongside ML
- Correlation as well as Correlogram
- Introduction to Copulas [part 1] [part 2]
- Instrumental Variables [part 1] [part 2] [part 3]
* Subscribe for complimentary to access BONUS exercises as well as have our weekly newsletter.
- Time Series Exploration
- Linear Trend as well as ARIMA Models
- Exponential Smoothing
- Multivariate Regression
- ARIMAX model
- Forecasting for Small Business [part 1] [part 3] [part 4]
- Analysis of stock prices [part 1] [[part 2] [part 3]
- Shares analysis using Quantmod package
- using MANOVA to analysis the banking crisis
Other
- Best practices spell writing R code Exercises
- Bioinformatics Tutorial alongside Exercises inwards R [part 1]
- [BONUS] Students’ Achievements Research Project *
- Unit Testing inwards R using testthat
- Data Science for Operational Excellence [part 1] [part 2] [part 3] [part 4] [part 5]
- Accessing as well as Manipulating Biological Databases [part 1] [part 2] [part 3]
- Manipulate Biological Data Using Biostrings Package [part 1] [part 2] [part 3] [part 4]
* Subscribe for complimentary to access BONUS exercises as well as have our weekly newsletter.
- Descriptive analytics, Part 0: Data Exploration
- Descriptive analytics, Part 1: Data Formatting
- Descriptive analytics, Part 2: Data Imputation
- Descriptive analytics, Part 3: Outlier Treatment
- Descriptive analytics, Part 4: Data Manipulation
- Descriptive analytics, Part 5: Data visualisation (continuous variables)
- Descriptive analytics, Part 5: Data visualisation (categorical variables)
- Descriptive analytics, Part 5: Data visualisation (spatial data)
- Descriptive analytics, Part 6: Interactive dashboard [part 1] [part 2]
- Data Science for Doctors, Part 1: Data Display
- Data Science for Doctors, Part 2: Descriptive Statistics
- Data Science for Doctors, Part 3: Distributions
- Data Science for Doctors, Part 4: Inferential Statistics [part 1] [part 2] [part 3] [part 4] [part 5]
- Data Science for Doctors, Part 5: Cluster Analysis
- Data Science for Doctors, Part 6: Variable Importance
- How I Learned to Stop Worrying About Calculus as well as Love Stats Exercises [part 1]
- How I Learned to Stop Worrying About Calculus as well as Love Stats Exercises [part 2]
- How I Learned to Stop Worrying About Calculus as well as Love Stats Exercises[part 3]
- How I Learned to Stop Worrying About Calculus as well as Love Stats Exercises[part 4]
- How I Learned to Stop Worrying About Calculus as well as Love Stats Exercises[part 5]
- How I Learned to Stop Worrying About Calculus as well as Love Stats Exercises[part 6]
- How I Learned to Stop Worrying About Calculus as well as Love Stats Exercises[part 7]
- How I Learned to Stop Worrying About Calculus as well as Love Stats Exercises[part 8]