Skip to content

ireapps/interviewing-your-data-with-R

Repository files navigation

interviewing-your-data-with-R

Learn the basics of analyzing data with R, a powerful and versatile open standard language

Class Requirements

  • This material will make sense if you have a good understanding of the basics of data analysis: sorting, filtering and grouping, whether in spreadsheets or in a database manager program.
  • You need the latest version of R and RStudio installed to your computer (if you're at a conference, this has already been done for you!)

Brief Introduction

For this class, we’ll be learning the basics of the R programming language, and interacting with R through RStudio which is an efficient and user-friendly tool.

A bit of background: R is a language that was created for statistical analysis and graphics; it does these two things very well. Over time, additional functionality has been added to R (because it is an open standard language, so anyone can contribute packages or libraries) so that it now works very well for data analysis, web scraping, app building, and even natural language processing.

Learning a programming language requires some investment of time. We're going to cover the basics of what you need to know to get started, but I can't teach you everything in 3 hours (and frankly I don't know everything anyway). You will be able to do data analysis in R after this class, but you will also need to keep exploring, learning, and troubleshooting. I will provide resources to help with all that.

Lesson Plan

  1. Learn how to set things up to make working with R easy and efficient: we'll use R Project files (.RProj) and talk about a standard folder structure for every project.
  2. Learn the basics of R syntax and nomenclature.
  3. Import a CSV, an excel file, and some data from the web.
  4. Use R to sort, filter, group, summarize, and join your data tables.
  5. Get a glimpse of R's additional power when it comes to data cleaning and graphing.
  6. Leave with resources to learn more and troubleshoot problems.

Data and Script Files

All the data we'll use in this class in the data folder. All notebook files (.Rmd) are in the scripts folder. We'll go through them in this order:

  1. R-Basics.Rmd
  2. Importing-and-intro-to-data-analysis.Rmd
  3. Finding-the-story-in-salaries-data.Rmd
  4. Next-steps-in-R.Rmd

About

Interviewing your data with R, a 3-hour hands-on class

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages