Essential Fundamentals of R
Data Types and Structures in R , Inputting & Outputting Data, Writing User-Defined Functions, and Manipulating Data Sets
Description
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.
What You Will 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.
Who Should Attend!
- Anyone who is interested in learning to use R software who is relatively new (or 'brand new') to using R
- People who wish to learn the essential fundamentals of using R including data types and structures, inputting and outputting data and files, writing user-defined functions, and manipulating data sets
- College undergrads and/or graduate students who are looking for an alternative to using SAS or SPSS software
- Professionals engaged in quantitative analyses and/or data analyses tasks who seek an alternative to using SAS and/or SPSS software.