1 Aprendendo o RMarkdown

Neste minicurso será ensinado como utilizar o RMarkdown do RStudio1. Para colocar um título, usar uma hashtag.

1.1 Subtítulo

Para subtítulo, duas hashtags.

1.1.1 E por aí vai…

1.1.2 Mudando os estilos

Também podemos colocar palavras ou frases em negrito ou em itálico. E também em negrito e itálico.

Para colocar uma palavra sobrescrita, usar acento circunflexo antes e depois da palavra. Para colocar subscrita, usar til antes e depois da palavra. Para riscar a palavra, dois acentos til antes e depois.

1.1.3 Criandos listas

  • Item 1

  • Item 2

  • Item 3

    • Item 3.1
    • Item 3.2
  1. Item 1
  2. Item 2
  1. Item 2.1
  2. Item 2.2

1.1.5 Inserindo imagens

Para inserir imagens, a estrutura é similar a do link, porém incluimos uma exclamação.

Figura 1. Professora Letícia

Figura 2. Imagem obtida localmente.

1.1.6 Citações

Quero destacar esta frase!

1.1.7 Inserindo análises do R

Vamos trabalhar com os dados iris que contêm 5 variáveis, sendo 4 numéricas e 1 categórica. A saída abaixo apresenta as variáveis e os valores das primeiras linhas.

data(iris)
str(iris)
## 'data.frame':    150 obs. of  5 variables:
##  $ Sepal.Length: num  5.1 4.9 4.7 4.6 5 5.4 4.6 5 4.4 4.9 ...
##  $ Sepal.Width : num  3.5 3 3.2 3.1 3.6 3.9 3.4 3.4 2.9 3.1 ...
##  $ Petal.Length: num  1.4 1.4 1.3 1.5 1.4 1.7 1.4 1.5 1.4 1.5 ...
##  $ Petal.Width : num  0.2 0.2 0.2 0.2 0.2 0.4 0.3 0.2 0.2 0.1 ...
##  $ Species     : Factor w/ 3 levels "setosa","versicolor",..: 1 1 1 1 1 1 1 1 1 1 ...
m <- round(mean(iris$Sepal.Length), 2)

A variável Sepal.Length apresenta uma média igual a 5.84.

1.1.8 Adicionando blocos de códigos

Para ver a estrutura do banco de dados, utiliza-se a função str(). Veja o exemplo abaixo:

str(iris)

1.1.9 Adicionando fórmulas

\[y = x + 3\]

\[\sum_{i=1}^{10} i^2\] \[10^2\]

\[\alpha=30\]


Quebra de seção


Para inserir uma nota de rodapé, precisamos incluir uma estrutura com colchetes e acento circunflexo2 no texto que desejamos.

1.1.10 Adicionando tabelas

Id Paciente Idade Sexo
1 18 M
2 26 F
3 18 M
4 26 F
5 18 M
6 26 F
7 18 M
8 26 F
Id Paciente Idade Sexo
1 18 M
2 26 F
3 18 M
4 26 F
5 18 M
6 26 F
7 18 M
8 26 F

1.1.11 Adicionando tabelas do R

iris[1:10,]
##    Sepal.Length Sepal.Width Petal.Length Petal.Width Species
## 1           5.1         3.5          1.4         0.2  setosa
## 2           4.9         3.0          1.4         0.2  setosa
## 3           4.7         3.2          1.3         0.2  setosa
## 4           4.6         3.1          1.5         0.2  setosa
## 5           5.0         3.6          1.4         0.2  setosa
## 6           5.4         3.9          1.7         0.4  setosa
## 7           4.6         3.4          1.4         0.3  setosa
## 8           5.0         3.4          1.5         0.2  setosa
## 9           4.4         2.9          1.4         0.2  setosa
## 10          4.9         3.1          1.5         0.1  setosa
# Como formatar a tabela dentro do RMarkdown
library(knitr)
kable(iris[1:10,], caption = "Tabela 1. As dez primeiras linha do banco iris.")
Tabela 1. As dez primeiras linha do banco iris.
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
5.1 3.5 1.4 0.2 setosa
4.9 3.0 1.4 0.2 setosa
4.7 3.2 1.3 0.2 setosa
4.6 3.1 1.5 0.2 setosa
5.0 3.6 1.4 0.2 setosa
5.4 3.9 1.7 0.4 setosa
4.6 3.4 1.4 0.3 setosa
5.0 3.4 1.5 0.2 setosa
4.4 2.9 1.4 0.2 setosa
4.9 3.1 1.5 0.1 setosa

1.1.12 Controlando as saídas do R

plot(iris$Sepal.Length, iris$Sepal.Width)


  1. Para saber mais, veja o canal do YouTube da Prof. Leticia Raposo↩︎

  2. Segundo rodapé↩︎