R Programming for Data Science
This course introduces the fundamentals of the R language for data science, covering data types, manipulation techniques, and practical programming tasks. It emphasizes hands-on learning with RStudio, data frames, and Watson Studio for data-driven insights.
per person
Level
Duration
Training Delivery Format
Face-to-face / Virtual Class
per person
Level
Duration
Training Delivery Format
Face-to-face (F2F) / Virtual Class
Class types
Public Class
Private Class
In-House Training
Bespoke
About this course
When working in the field of data science, it is essential to familiarize yourself with the R language and its significance in data analysis. This course serves as an introduction to the fundamentals of the R language, covering topics such as data types, manipulation techniques, and implementation of basic programming tasks.
The course provides a foundation for understanding common data structures, essential programming concepts, and data manipulation using the R programming language. The emphasis is on practical, hands-on learning, enabling you to write simple programs using RStudio, manipulate data in data frames or matrices, and undertake a final project as a data analyst.
You will utilize tools like Watson Studio and Jupyter notebooks to gather and analyze data-driven insights throughout the course.
Learning Outcome
You will learn:
- Manipulate primitive data types in the R programming language using RStudio or Jupyter Notebooks.
- Control program flow with conditions and loops, write functions, perform character string operations, write regular expressions, and handle errors.
- Construct and manipulate R data structures, including vectors, factors, lists, and data frames.
- Read, write, and save data files and scrape web pages using R.
Prerequisites
No prior knowledge of R, or programming is required.
Course Content
R Basic
- Welcome to Introduction to R Programming for Data Science
- Introduction to R Language
- Basic Data Types5mMath, Variables, and Strings
- R Environment
- Introduction to RStudio
Writing and Running R in Jupyter Notebooks
Common Data Structures
- Vectors and Factors
- Vector Operations
- Lists
- Arrays and Matrices
- Data Frames
R Programming Fundamentals
- Conditions and Loops
- Functions in R
- String Operations in R
- Regular Expressions
- Date Format in R
- Debugging
Working with Data
- Reading CSV, Excel, and Built-in Datasets
- Reading Text Files in R
- Writing and Saving to Files
- HTTP Request and REST API
- Web Scraping in R
At this time, this course is available for private class and in-house training only. Please contact us for any inquiries.