Getting started with rmarkdown – Hello World!

---
title: "Hello World!"
output: html_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)

# Running the setup first allows you to set the options for how each chunk of R code
# will be handled, and the options are in fact part of the first chunk.
# In this example, I've set the echo = FALSE so the R code isn't displayed to the user

#Note that if you want to load any other dependencies, you can load them here:
library(ggplot2)

# Always end the chunk before moving on to the regular markdown content using:

```

# Getting Started with RMarkdown

The heading is denoted with the hashtag (#) and a space. Review the pandoc markdown 
to see what's available knowing you can always write customized 
HTML or LaTeX as needed.

```{r intro, echo=TRUE}
# for this chunk, I turned the echo = TRUE so you can see the R output.
# each chunk should have different names so you can easily debug your code

```

# Graphs with RMarkdown

```{r graphs}
data <- cars
ggplot(data, aes(x = speed, y = dist)) +
  geom_point()
```

# Tables with RMarkdown

## Using R Output

```{r tables, echo =FALSE}
# table with just R output
head(cars, n=10)
```

## Tables with RMarkdown

## Using grid.draw

```{r tables_grid}
# table with grid/gridExtra packages
library(grid)
library(gridExtra)
x <- tableGrob(head(cars, n=10))
grid.draw(x)

```

# You got this!

Now try changing the output in the header/YAML from html_document to ioslides_presentation and see how things change!

if you want to reproduce, please indicate the source:
Getting started with rmarkdown – Hello World! - CodeDay