How to

How to make a scatterplot in R

This blog post I teach you the basics of creating and customizing scatterplots in R

Free workshop on how to learn R

Learn about the four challenges when learning R and the key strategies for how to overcome those challenges so that nothing can stop you from mastering R

The basics of prototyping and exporting your plots in R

In this tutorial, I go over the basics of how to prototype, save, and export your plots from R.

How to reshape your data in R for analysis

In this blog post, I show you how to reshape data (i.e. how to use pivot tables) so that the data are in the correct form for data analysis in R.

How to create your own functions in R

In this tutorial, I'm going to explain how to create your own functions and provide a few examples.

How to make a boxplot in R

In this tutorial I show you everything you need to know about boxplots and how to make them look nice using the built-in functions in R

Search through your ecological data with the 'grep()' function

Here I describe the functions called `grep()`, `grepl()`, and `sub()`, which allow you to find strings in your data that match particular patterns.

Complete tutorial on using 'apply' functions in R

Here I show you a useful family of functions that allows you to repetitively perform a specified function (e.g., sum, mean) across a vector, matrix, or data frame.

How to use pipes to clean up your R code

In this tutorial, I'm going to give an explanation of what pipes are and when they can be used, and then I'm going to demonstrate how useful they can be for writing neat and clear R code.

How to use the group_by function with your ecological data

In this tutorial, I discuss how to use a handy function called group_by() for organizing and preparing your data for analysis and visualization.