Skip to content
Ben Best edited this page Feb 19, 2014 · 1 revision

GitHub

Some especially useful GitHub features to consider implementing...

CSV view

Github CSV view allows for on the fly tabular view, searching for text, and linking to specific rows of data. csv select rows csv search

Track changes view

A new "Rendered" button has been added to view differences between versions of a text file: additions in green, removals in red strikethrough

rendered multline in line

Geographic data view

GeoJSON renders automatically as a map (see docs). geojson mapper

Git

RStudio

RStudio not only provides a coding interface to R, it can also act as a text editor and Git client, all within one integrated development environment.

RStudio and Git integration

One of the beauties of using RStudio is that you can check code in and out of GitHub all within the same interface.

rstudio git

For more, see [RStudio Version Control])(https://support.rstudio.com/hc/en-us/articles/200532077-Version-Control-with-Git-and-SVN) and Git basics with RStudio.

Using R Markdown with RStudio

See Using R Markdown with RStudio.

Here's an example of simple text entered as Markdown on left and rendered as a web page to the right. markdownOverview

Here's how R code can be inserted and output rendered as chunks within the formatted text. markdownChunk

There's even the capability to render a live R Markdown presentation, instead of a static PowerPoint.

This is all in accordance with this Data, Analysis, Presentation view in which Presentation can refer to an article, report, presentation or website, as presented in Reproducible Research with R and RStudio.

file layout