UMSL logo

Computer Education & Training Center

R

R Programming Classes

R is a programmable environment to analyze data. It can pull data from a variety of sources and help you create visualizations. It supports command-line scripting that allows you to more easily reuse your work for other analysis and handle more complex situations. Learn to use this software tool by taking an instructor-led class from the Computer Education & Training Center at UMSL. [More on R]

Introduction to R

(Prerequisite: Intermediate Applications of SQL or equivalent experience.) Discover how to glean insights and meaning from your data using the R data analysis tool. Understand R terminology, the R approach, RStudio, and how to navigate the interface. Work with R syntax and learn to manipulate R objects. Discover how to import working data into R. Develop the skills to work with variable assignments, vectors, and data frames and how to perform operations on all three. Learn to access information in a data frame and how to index, filter, and order your data to generate output. Understand how to represent data with different visualization types and do calculations. Topics include terminology, data layout, pulling basic stats from your data frame, understanding your data objects structure, vectorized functions, recycling, sorting, ranking, conditionals, and extracting summaries.
Fee: $279

One-Day Class Meets 8:30am-4:00pm (6.5 hours)
Code Date Location Instructor
E8416 Fri., Feb. 9West CountyMark Ratliff
E8641 Thurs., May 3West CountyMark Ratliff

Intermediate Applications of R

(Prerequisite: Introduction to R or equivalent experience.) Build on your R analysis skills as you move into more complex data manipulation and data analysis. Learn how to manipulate, merge, and summarize your data. Understand how to shape your dataset, combine data tables, summarize, and transpose your data. Apply the filter function to select the appropriate data for analysis. Explore manipulating rows and columns with dplyr. Discover group processing to pull out the top three of a category or to rank items within a category, Learn to query your data with SQL syntax. Unlock the keys to managing your data to handle missing values, select the correct format, and ensure that your data is imported properly into R. Topics include character and string manipulation, handling missing values, date conversion, basic list functions, creating and modifying lists, and extracting items from lists. Additional topics include working with slices or subsets of data.
Fee: $279

One-Day Class Meets 8:30am-4:00pm (6.5 hours)
Code Date Location Instructor
E8417 Fri., Feb. 23West CountyMark Ratliff
E8642 Thurs., May 10West CountyMark Ratliff

Advanced Applications of R

(Prerequisite: Intermediate Applications of R or equivalent experience.) Explore data analysis using the more powerful tools available in R. Discover another way to work with categorical data using factors to manage data that is described in words rather than numerical values. Gain insights as you look at levels when you peek under the hood of a factor. Understand dates, date formats, date arithmetic, times, and timezones pulling out date and time elements. Work with graphs and visualizations including bar plots, pie charts, histograms, density, box, and dot plots. Learn to work in more dimensions as you explore multidimensional arrays and matrices.Topics include mixing objects, factors, explicit coercion, scraping web data, tidy data, and tidyverse. Additional topics include scripting, text processing, regular expressions, text manipulation, control structures, and working with functions.
Fee: $279

One-Day Class Meets 8:30am-4:00pm (6.5 hours)
Code Date Location Instructor
E8643 Fri., May 18West CountyMark Ratliff

If you would like to register for a course, call (314) 984-9000 or register online.

Classes are also available in SQL (Structured Query Language) commands which can be used in a variety of client/server database systems.