Neste minicurso será ensinado como utilizar o RMarkdown do RStudio. 1
Para colocar como título basta utilizar uma hashtag.
Para colocar como subtítulo, basta utilizar de duas hashtags.
Fontes vão diminuindo de tamanho conforma a quantidade de # colocadas. São permitidas até seis hashtags.
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.
Item 1
Item 2
Item 3
Para criar uma lista, basta colocar um tracinho antes da palavra. Para criar um subponto apertar Tab e iniciar com +.
Para criar listas ordenadas, os subtópicos devem ser feitos utilizando de i, ii, iii (…).
Para inserir um link, vamos usar uma estrutura com parêntesis (onde coloca somente o link) e colchetes (que torna a palavra clicável).
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
Quero destacar esta frase!
Para fazer citações basta utilizar do sinal maior que (>).
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).
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.
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
Para inserir uma nota de rodapé, precisamos incluir uma estrutura com colchetes e acentos circunflexo 2 no texto que desejamos.
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.")| 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 |
plot(iris$Sepal.Length, iris$Sepal.Width)