Event box

Introduction to R syntax: part 2: factors, matrices, arrays, lists, and data frames

Introduction to R syntax: part 2: factors, matrices, arrays, lists, and data frames Online

In these tutorials you will learn to read and write R scripts to do computations, data manipulation, and simple analysis. You will get hands-on coding experience via a web application, no software installation is required to attend. The goal is to explain the rules of the R syntax in general terms so you can make more sense of an introductory book or of the recipes you will find when searching for solutions on the internet. This tutorial is full of short exercises and code examples and it is directed to undergraduate or graduate students interested in learning R to apply it in assignments, projects, or theses but with no programming experience.

Part 1 (Aug 31 @ 9am) covers using operators, expressions, variables, and built-in functions in R. Understanding assignment and how arguments work when calling functions. The data types and structures R offers to model data. Introduction to vectors. Part 2 (Aug 31 @ 1pm) covers the remaining data structures to model and manipulate data: factors, matrices, arrays, lists, and finally, the workhorse of data analysis, the data frame. We will study the basics of subsetting and ordering for data structures. Finally, we will have a look at user functions and basic control flow.

This workshop is taught by Pablo Adames.  Pablo Adames works for the Train Operations Group of the IT Department at Canadian Pacific Railways in Calgary. He has a Master’s of Software Engineering (2020) and a Master’s in Chemical Engineering (2009) both from the University of Calgary. Pablo has 12 years of software developer experience and most recently as software engineering, including a mission-critical, data-driven system migration from a third-party data center to AWS, developing oil and gas simulation software modules, and doing unsupervised machine learning for mathematical model selection using field data.

Tuesday, August 31, 2021
1:00pm - 2:30pm
Time Zone:
Mountain Time - US & Canada (change)
  Lab NEXT     Technology training  
This is an online event. Event URL will be sent via registration email.

Registration is required. There are 46 seats available.