Skip to content

Latest commit

 

History

History
89 lines (71 loc) · 4.5 KB

README.md

File metadata and controls

89 lines (71 loc) · 4.5 KB

Purdue Seminar - R for Data Science

Chat:

Please post comments and questions here: Gitter

Schedule:

Subscribe here: Google Calendar (that can't be embeded)

Wednesdays
5:30-6:30pm
SC 246
02/22, 03/01, 03/08, (SPRING BREAK), 03/22 - CANCELLED, 03/29, Done for semester

Topics to cover:

  1. 02/15 - ggplot2; √
  2. 02/22 - github, R markdown, tibbles and strings; √
  1. 03/01 - tidy data√ and data transformation√. Maybe relational data
  • tidy data
    • Data structure
      • Columns are variables
      • Rows are observations
      • Data frame cells are values
    • Functions
      • split - separate one column into many columns
      • gather - merge multiple columns into a key column and value column
  • Data transformations
    • Functions
      • mutate - make a alteration to the data set
      • select - grab certain columns or remove certain columns
      • group_by - set up the data set ot be grouped by certain columns
      • summarise - get summary metrics according to the grouped columns
  1. 03/08 - functions√ and pipes
  2. 03/22 - CANCELLED!
  3. 03/29 - web scraping - updated presentation
  4. User provided dataset exploration - would like to do this twice. Please suggest datasets you'd like to explore!
  5. nested data.frames ?
  6. Suggestions? Have already add some string manipulations and webscripting.
  7. Exploratory Data Analysis?

Materials

Books

  • R for Data Science
    • Link: http://r4ds.had.co.nz
    • "This is the website for “R for Data Science”. This book will teach you how to do data science with R: You’ll learn how to get your data into R, get it into the most useful structure, transform it, visualise it and model it. In this book, you will find a practicum of skills for data science. Just as a chemist learns how to clean test tubes and stock a lab, you’ll learn how to clean data and draw plots—and many other things besides. These are the skills that allow data science to happen, and here you will find the best practices for doing each of these things with R. You’ll learn how to use the grammar of graphics, literate programming, and reproducible research to save time. You’ll also learn how to manage cognitive resources to facilitate discoveries when wrangling, visualising, and exploring data."
  • Advanced R
    • Link: http://adv-r.had.co.nz
    • "This is the companion website for “Advanced R”, a book in Chapman & Hall’s R Series. The book is designed primarily for R users who want to improve their programming skills and understanding of the language. It should also be useful for programmers coming to R from other languages, as it explains some of R’s quirks and shows how some parts that seem horrible do have a positive side."

Learn R