Skip to content
TeX Other
  1. TeX 98.6%
  2. Other 1.4%
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
keynotes Fixes typo in stringr cheatsheet Aug 28, 2019
latex latex style and base-r cheatsheet Sep 5, 2019
misc-code Adds reticulate cheatsheet Apr 26, 2019
old Adds old version of cheatsheet template Aug 10, 2018
pngs Adds rphylopic cheatsheet Sep 19, 2019
powerpoints Fixes typo in stringr cheatsheet Aug 28, 2019
translations Add regex french translation Aug 21, 2019
.gitignore updates .gitignore Sep 18, 2018
0-template.pdf fixes resolution for template and data import sheets Sep 25, 2018
LICENSE match cc-by-4.0 from rstudio website Jan 4, 2017
Machine Learning Modelling in R.pdf Adds contributed Machine Learning Modelling in R cheatsheet Mar 21, 2018 fixes typos in README Jul 18, 2018
base-r.pdf Moves pdfs to top level, trims names Sep 25, 2017
caret.pdf Updates license on all sheets from CC BY to CC BY SA Dec 29, 2017
cartography.pdf Add cartography cheat sheet Aug 29, 2018
data-import.pdf Fixes # 89. Aug 7, 2019
data-transformation.pdf Slight tweaks to data-transformation Aug 7, 2019
data-visualization-2.1.pdf Re-exports ggplot2 cheatsheet to pdf at higher resolution. Fixes #85. Jun 28, 2019
datatable.pdf data.table cheat sheet (version 1.4) Jan 10, 2019
declaredesign.pdf adds DeclareDesign cheatsheet Apr 26, 2019
distr6.pdf Revert "Revert "distr6 cheatsheet"" Aug 28, 2019
estimatr.pdf Adds estimatr cheatsheet Nov 14, 2018
eurostat.pdf Moves pdfs to top level, trims names Sep 25, 2017
factors.pdf Adds forcats cheatsheet Feb 15, 2019
gganimate.pdf Adds gganimate cheatsheet Jun 4, 2019
gwasrapidd.pdf Simplified gwasrapidd cs file name. Jun 1, 2019
h2o.pdf H2O Cheatsheet Update: Second Version Jun 26, 2018
how-big-is-your-graph.pdf Moves pdfs to top level, trims names Sep 25, 2017
keras.pdf Fixes resolution on remaining cheatsheets Sep 25, 2018
leaflet.pdf Moves pdfs to top level, trims names Sep 25, 2017
lubridate.pdf Fixes resolution on remaining cheatsheets Sep 25, 2018
mlr.pdf Adds several contributed cheatsheets and translations Feb 8, 2018
mosaic.pdf Adds mosaic cheatsheet Feb 7, 2018
nardl.pdf Adds a nardl and sf cheatsheet and an updated regex cheatsheet Oct 16, 2018
package-development.pdf Fixes resolution on remaining cheatsheets Sep 25, 2018
parallel_computation.pdf Parallel_computing Mar 28, 2019
purrr.pdf Fixes #93. Aug 7, 2019
quanteda.pdf Update quanteda.pdf Nov 17, 2018
randomizr.pdf Adds randomizr cheatsheet Jun 28, 2018
regex.pdf New version of regex.pdf Jul 3, 2019
reticulate.pdf Adds reticulate cheatsheet Apr 26, 2019
rmarkdown-2.0.pdf Adds RSC reference to rmarkdown cheatsheet Aug 7, 2019
rphylopic.pdf Adds rphylopic cheatsheet Sep 19, 2019
rstudio-ide.pdf Makes it more clear what is a pro feature and what is not in the IDE … Sep 13, 2018
sf.pdf Closes #74 Mar 13, 2019
shiny.pdf Fixes #94 Aug 7, 2019
sjmisc.pdf Updates sjmisc cheatsheet Feb 8, 2018
sparklyr.pdf Fixes resolution on remaining cheatsheets Sep 25, 2018
strings.pdf Fixes typo in stringr cheatsheet Aug 28, 2019
survminer.pdf Moves pdfs to top level, trims names Sep 25, 2017
syntax.pdf Adds several contributed cheatsheets and translations Feb 8, 2018
teachR.pdf Fixed two typos Mar 15, 2019
tidyeval.pdf Fixes grayscale pdf bug introduced by keynote upgrade (?). Feb 8, 2019
tsbox.pdf Adds tsbox cheatsheet May 13, 2019
vtree.pdf Adds vtree cheatsheet Jun 4, 2019
xplain.pdf Adds xplain cheatsheet May 21, 2018

RStudio Cheat Sheets

The cheat sheets make it easy to learn about and use some of our favorite packages. They are published in their respective PDF versions here:, some are also available in the RStudio IDE under Help-Cheatsheets.

This repository contains the source Apple Keynote files or the current, archived and translated versions.

The cheat sheets use the creative commons copyright. Please see the LICENSE document for more details.


If you wish to contribute to this effort by translating a cheat sheet, please feel free to use the source Keynote file. To submit a translation, please use a Pull Request via GitHub or email it to us at with the subject "Translated Cheatsheet".

Tips for making a new cheat sheet

Keep these tips in mind when creating a new cheat sheet:

  1. RStudio cheat sheets are hosted at You can submit new cheat sheets to the repository with a pull request.

  2. The files keynotes/0-template.key and powerpoints/0-template.ppt are official templates that contain some helpful tips.

    Tip. You may find it easier to create a new cheat sheet by duplicating the most recent Keynote / Powerpoint cheat sheet.

  3. The cheat sheets are not meant to be text documents. Ideally, they are scannable visual aids that use layout and visual mnemonics to help people zoom into the functions they need. As an analogy, think of a cheat sheet as more like a well organized computer menu bar that leads you to a command than a manual that documents each command.

  4. The cheat sheets use a cohesive, black and white printer friendly theme (which is what you see in the sheets), so please stay close to the appearance of the existing sheets.

  5. It's already baked into every cheat sheet and the template, but you should include a Creative Commons Copyright on each side of the sheet to make them easy to repurpose.

  6. Budget more time than you expect to make the sheets. So far, I've found this process to be the least time consuming:

    • Use the package web page and any vignettes to identify which functions to include (I try to include anything that doesn't seem trivial.)

    • Organize the functions into meaningful, self-explanatory groups.

    • Think about how to visualize the purpose of each function.

    • Think about what key mental models, definitions, or explanations the cheat sheet should contain in addition to the functions.

    • Sketch out several possible layouts for the sheet. Take care to put the more basic and/or pre-requisite content above and to the left of other content. Try to keep related content on the same side of the page.

    • Type out all of the explanations and function definitions. Lay them out. Verify that everything fits. White space is very important. Use it to make the sheet scannable, even if it means smaller text.

    • Making the visuals is the most time consuming part, so I usually save them for last.

    • Tweak until happy.

  7. Pay attention to the details!

Final tip: Edit the text to be very concise - rely on diagrams where possible.

You can’t perform that action at this time.