This is an old revision of the document!


RStudio

What is RStudio?

For this deployment of Mobilize, we're going to be using the tool RStudio. RStudio is an “Interactive Development Environment” (or IDE for short) that supports R programming. For more on IDEs, check out this Wikipedia article. Basically, RStudio makes it easier to keep track of files, type code, view images, and many other handy things.

What is R?

R is a statistical programming language that is free and open source. It's used by more than 250,000 people worldwide, and if you want to read more about it, check out this New York Times article from 2009.

Everything that we're doing in the curriculum could be completed using just the R language, but we're going to focus specifically on R within RStudio.

About This Guide

The preliminary sections in this guide will be to get you started in RStudio– how open the program, load in data, and understand the various panes that divide the page. Then, topics will be covered in roughly the order they are mentioned in the curriculum.

The majority of this guide will be largely concerned with short code snippets, showing code in a format like this

mean(labike$bike_count_pm)
## [1] 132.9

When you see this type of formatting, you can know that the top section was run in the Console (see Panes in RStudio for more information about the Console), and the results are shown on the lines designated by ##. Most times that something is shown with button clicking in the RStudio interface, corresponding R code will be shown in this same format.

Opening RStudio

While RStudio can be run as a desktop application, we'll be using it exclusively in the browser. This means that you can access your work from any computer connected to the internet, and all your code and data will be available for you 24/7. To get to RStudio, open a web browser (like Firefox or Google Chrome) and navigate to http://www.rstudio.mobilizingcs.org/. You will be prompted for your username and password on a page like this, RStudio login

If you don't know your username or password, contact Steve.

Once you have logged in, you should see something like this:

RStudio first screen

If you have successfully logged in to RStudio, you can start doing some data analysis!

What do you want to do?

For an explanation of the panes in RStudio, see Panes.

Learn how to open data of different types (like .csv, .rda, .robj files).

Examining Data

You can make frequency tables, sort data, subset data, make maps, make a variety of plots (bar plots, mosaic plots, histograms, box plots) do analysis (create contingency tables, calculate descriptive statistics, transform data), perform text analysis (process text, make word clouds) and much more! putting things together

Finding Help
Tips and Tricks
Useful Terms

Print/export