Course Information
Course Overview
Data Types and Structures in R , Inputting & Outputting Data, Writing User-Defined Functions, and Manipulating Data Sets
Essential Fundamentals of R is an integrated program that draws from a variety of introductory topics and courses to provide participants with a solid base of knowledge with which to use R software for any intended purpose. No statistical knowledge, programming knowledge, or experience with R software is necessary. Essential Fundamentals of R (7 sessions) covers those important introductory topics basic to using R functions and data objects for any purpose: installing R and RStudio; interactive versus batch use of R; reading data and datasets into R; essentials of scripting; getting help in R; primitive data types; important data structures; using functions in R; writing user-defined functions; the 'apply' family of functions in R; data set manipulation: and subsetting, and row and column selection. Most sessions present "hands-on" material that demonstrate the execution of R 'scripts' (sets of commands) and utilize many extended examples of R functions, applications, and packages for a variety of common purposes. RStudio, a popular, open source Integrated Development Environment (IDE) for developing and using R applications, is also utilized in the program, supplemented with R-based direct scripts (e.g. 'command-line prompts') when necessary.
Course Content
- 7 section(s)
- 46 lecture(s)
- Section 1 Introduction and Orientation
- Section 2 Input and Output, Data and Data Structures
- Section 3 Manipulating Dataframes in Depth
- Section 4 User-Defined Functions in R
- Section 5 Writing Functions in R
- Section 6 The Apply Family of Functions
- Section 7 Reshaping and Recoding Data
What You’ll Learn
- Install R and RStudio and engage in a basic R session
- Understand the characteristics of different data types and structures in R
- Be able to read in data and write out data files from various sources
- Sort, select, filter, subset, and manipulate tables of data in R
- Create and execute their own user-defined functions in an R session
- Understand how to use the apply() family of functions to execute various actions against different R data structures
- Know how to use reshaping and recoding "short cuts" for changing data types and for rearranging data structures.
Reviews
-
GGregg Hudis
Incredible amount of detail but I find lectures slow moving as it was taken from live classroom lectures
-
TTzeng Yih Lam
complete and understandable
-
CCameron Visser
This is a good short intro to programming in R. The instructor did a good job explaining the basics.
-
RReijuana Harley
The instructor speaks in a language too complex for a beginner at times.