Skip to content

Commit

Permalink
.
Browse files Browse the repository at this point in the history
  • Loading branch information
jhucyy committed Aug 28, 2022
1 parent 1f45bb2 commit c9f42fe
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 0 deletions.
3 changes: 3 additions & 0 deletions aulas/aula_5.R
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,9 @@ flights %>%



# Mudando a unidade de observação -----------------------------------------





Expand Down
1 change: 1 addition & 0 deletions relatorios_rmarkdown/.gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
exercicios_aula_4.1.html
exercicios_aula_5.html
exercicios_5_2.html
47 changes: 47 additions & 0 deletions relatorios_rmarkdown/exercicios_5_2.Rmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
title: "Exercícios 5.2 virando tabelas"
author: "Juciane Pereira"
date: '2022-08-28'
output: html_document
---
```{r, include=FALSE}
library(tidyverse)
library(knitr)
library(DT)
library(nycflights13)
```


1. Use pivot_longer para virar a tabela flights mais longa, para que cada voo tem duas observações - uma para a hora de partida (dep_time) e uma outra para a hora de chegada (arr_time).


```{r, message=FALSE, echo=FALSE, error=FALSE}
tabela_1 <- flights %>%
pivot_longer(cols = c(dep_time, arr_time), names_to = "Direcao",
values_to = "Hora")
tabela_1
```

2. Usando o seu resultado de questão 1, gere uma tabela estática de 10 linhas selecionadas aleatoriamente por R, mostrando as variáveis carrier, flight, origin, dest e as colunas novas que você gerou na questão 1.


```{r, echo=FALSE, message=FALSE, error=FALSE}
tabela_1 %>%
sample_n(10) %>%
select(carrier, flight, origin, dest, Direcao, Hora) %>%
kable()
```


3. Usando o seu resultado de questão 1, use pivot_wider para recuperar o banco de dados original de flights. Verifique que os números de colunas e linhas são íguais


```{r, echo=FALSE, message=FALSE, error=FALSE}
tabela_1 %>%
pivot_wider(names_from = Direcao, values_from = Hora)
```




0 comments on commit c9f42fe

Please sign in to comment.