GithubHelp home page GithubHelp logo

r-for-data-science-purdue's Introduction

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

r-for-data-science-purdue's People

Contributors

schloerke avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.