1 Aprendendo o RMarkdown

Neste minicurso será ensinado como utilizar o RMarkdown do RStudio. 1

Para colocar como título basta utilizar uma hashtag.

1.1 Subtítulo

Para colocar como subtítulo, basta utilizar de duas hashtags.

1.1.1 E por ai vai…

Fontes vão diminuindo de tamanho conforma a quantidade de # colocadas. São permitidas até seis hashtags.

1.1.2 Mudando os estilos

Também podemos colocar palavras ou frases em negrito, utilizando de dois asterísticos no início da frase e dois ao final. Para colocar palavras ou frases em itálico, utilizamos apenas de um asterístico no início e final da frase/palavra. Testando frases ou palavras em negrito e itálico ao mesmo tempo. Para isso podemos utilizar três asterísticos ou dois asterísticos e underline.

Para colocar uma palavra sobrescrita utiliza-se de acento circunflexo antes e depois da palavra/frase. Para colocar subscrita, usar til antes e depois da palavra/fase. Para riscar a palavra ou frase, utilizamos dois acentos til antes e depois desta.

1.1.3 Criando listas

  • Item 1

  • Item 2

  • Item 3

    • Item 3.1

Para criar uma lista, basta colocar um tracinho antes da palavra. Para criar um subponto apertar Tab e iniciar com +.

  1. Item 1
  2. Item 2
  1. Item 2.1
  2. Item 2.2

Para criar listas ordenadas, os subtópicos devem ser feitos utilizando de i, ii, iii (…).

1.1.5 Inserindo imagens

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

Nesse caso entre colchetes escrevemos a o que será a legenda e nos parêntesis o link que direciona para a imagem.

Figura 1

Para colocar imagem do prórpio computador é necessário que ela esteja salva em uma pasta que esteja no mesmo lugar que o Rmarkdown. Nesse caso, nos parêntesis é colocado o nome da pasta e do arquivo.

Figura 2: Imagem obtida localmente do computador

1.1.6 Citações

Quero destacar esta frase!

Para fazer citações basta utilizar do sinal maior que (>).

1.1.7 Inserindo análises do R

Vamos trabalhar com os dados iris, que contém cinco variáveis, sendo quatro delas numéricas e uma categórica. Para isso é necessário criar um chunk do R. 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)
m
## [1] 5.84

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

Fiz isso colocando crase r e m (diretório criado anteriormente).

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)

Para dento do texto usar uma crase, para exibir o bloco usa três crases.

1.1.9 Como adicionar fórmulas

Para isso, usa dois cifrões ao início e ao fim da equação ou fórmula.

\[y = x + 3\]

Para colocar fórmulas mais complexas, Utilizar a linguagem de marcação AMS-LaTeX. Ela pode ser obtida através da wikipédia ou outro site.

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

\[\alpha=30\]

Quebra de seção


1.1.10 Rodapé

Para inserir uma nota de rodapé, precisamos incluir uma estrutura com colchetes e acentos circunflexo 2 no texto que desejamos.

1.1.11 Adicionando tabelas

Criando manualmente a tabela.

Id Paciente Idade Sexo
1 18 M
2 26 F
3 19 F
4 23 M
7 15 M
8 25 F
Id Paciente Idade Sexo
1 18 M
2 26 F
3 19 F
4 23 M
7 15 M
8 25 F

Dois pontos no início e fim das barras quer dizer que os valores da coluna ficarão centralizados. Se colocar somente : no incício ele vai para esquerda e um : no final vai para direita.

#Tabela sem formatação

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 linhas do banco iris.")
Tabela 1. As dez primeiras linhas 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. Letícia Raposo.↩︎

  2. Eis um rodapé↩︎