# Reproducible Science and Programming - RStudio

## Subset & Aggregate Time Series Precipitation Data in R Using mutate(), group_by() and summarise()

This lesson introduces the mutate() and group_by() dplyr functions - which allow you to aggregate or summarize time series data by a particular field - in this case you will aggregate data by day to get daily precipitation totals for Boulder during the 2013 floods.

last updated: 10 Jan 2018

## Homework Challenge: Plot USGS Stream Discharge Data in R

This lesson illustrated what your final stream discharge homework plots should look like for the week. Use all of the skills that you've learned in the previous lessons to complete it.

last updated: 10 Jan 2018

## Summarize Time Series Data by Month or Year Using Tidyverse Pipes in R

Learn how to summarize time series data by day, month or year with Tidyverse pipes in R.

last updated: 10 Jan 2018

## Use Tidyverse Pipes to Subset Time Series Data in R

Learn how to extract and plot data by a range of dates using pipes in R.

last updated: 10 Jan 2018

## Time Series Data: Work with Dates in R

Times series data can be manipulated efficiently in R. Learn how to work with, plot and subset data with dates in R.

last updated: 10 Jan 2018

## Plot Data and Customize Plots with ggplot Plots in R - Earth Analytics - Data Science for Scientists

Learn how to plot data and customize your plots using ggplot in R.

last updated: 10 Jan 2018

## How to Address Missing Values in R

Missing data in R can be caused by issues in data collection and / or processing and presents challenges in data analysis. Learn how to address missing data values in R.

last updated: 10 Jan 2018

## How to Import, Work with and Plot Spreadsheet (Tabular) Data in R

Learn how to import and plot data in R using the read_csv & qplot / ggplot functions.

last updated: 10 Jan 2018

## Understand the Vector Data Type in R and Classes Including Strings, Numbers and Logicals - Data Science for Scientists 101

This tutorial introduces vectors in R. It also introduces the differences between strings, numbers and logical or boolean values (True / False) in R.

last updated: 10 Jan 2018

## Creating Variables in R and the String vs Numeric Data Type or Class - Data Science for Scientists 101

This lesson covers creating variables or objects in R. It also introduces some of the basic data types or classes including strings and numbers. This lesson is designed for someone who has not used R before.

last updated: 10 Jan 2018

## The Syntax of the R Scientific Programming Language - Data Science for Scientists 101

This lesson introduces the basic syntax associated with the R scientific programming language. You will learn about assignment operators (<-), comments and basic functions that are available to use in R to perform basic tasks including head(), qplot() to quickly plot data and others. This lesson is designed for someone who has not used R before. You will work with precipitation and stream discharge data for Boulder County.

last updated: 10 Jan 2018

## Get Help with R - Data Science for Scientists 101

This tutorial covers ways to get help when you are not sure how to perform a task in R.

last updated: 10 Jan 2018

## Write Clean Code - Expressive or Literate Programming in R - Data Science for Scientists 101

This lesson covers the basics of clean coding meaning that you ensure that the code that you write is easy for someone else to understand. The lesson will briefly cover style guides, consistent spacing, literate object naming best practices.

last updated: 10 Jan 2018

## Create a Project & Working Directory Setup

Learn how to create a well-organized working directory to store your course data.

last updated: 10 Jan 2018

## File Organization 101

Learn key principles for naming and organizing files and folders in a working directory.

last updated: 10 Jan 2018

## Install & Use Packages in R

Learn what a package is in R and how to install packages to work with your data.

last updated: 10 Jan 2018

## Get to Know RStudio

Learn how to work with R using the RStudio application.

last updated: 10 Jan 2018

## Install & Set Up R and RStudio on Your Computer

Learn how to download and install R and RStudio on your computer.

last updated: 10 Jan 2018