Escolar Documentos
Profissional Documentos
Cultura Documentos
11 Séries de Tempo
11 Séries de Tempo
In [1]:
library(tidyverse)
library(plotly)
-- Conflicts -----------------------------------------------------------------------
----------- tidyverse_conflicts() --
last_plot
filter
layout
In [3]:
gapminder <- readRDS('../8_Examinando_Dados/gapminder_dados.rds')
localhost:8888/nbconvert/html/PE-2021.2-em-2022/11_Séries_de_tempo/11_Séries_de_tempo.ipynb?download=false 1/5
13/05/2022 22:15 11_Séries_de_tempo
https://colab.research.google.com/#create=true&language=r
de um clique no simbolo do arquivo com uma seta para cima (fazer upload para o
armazenamento da sessão)
In [4]:
names(gapminder)
In [5]:
faixa <- c(1940 : 2020)
select(ano, expectativa_vida)
In [6]:
head(brazil_serie)
A tibble: 6 × 2
ano expectativa_vida
<dbl> <dbl>
1940 37.38
1941 38.54
1942 39.71
1943 40.88
1944 42.05
1945 43.21
Para graficar usamos a agora a opção geom_line() e aplicamos plotly para obter um gráfico
interactivo
In [7]:
st1 <- brazil_serie %>%
In [8]:
ggplotly(st1)
localhost:8888/nbconvert/html/PE-2021.2-em-2022/11_Séries_de_tempo/11_Séries_de_tempo.ipynb?download=false 2/5
13/05/2022 22:15 11_Séries_de_tempo
In [9]:
atlan <- c('Brazil', 'Argentina', 'Uruguay')
group_by(pais) %>%
select(ano, pais,expectativa_vida)
In [10]:
head(atlantico)
A grouped_df: 6 × 3
In [11]:
st2 <- atlantico %>%
localhost:8888/nbconvert/html/PE-2021.2-em-2022/11_Séries_de_tempo/11_Séries_de_tempo.ipynb?download=false 3/5
13/05/2022 22:15 11_Séries_de_tempo
In [12]: ggplotly(st2)
In [13]:
st3 <- gapminder %>%
filter(pais %in% atlan, ano %in% faixa & !is.na(renda_per_capita) & !is.na(ano)) %
ggplot(aes(x=ano, y=renda_per_capita)) + geom_line(aes(col=pais))
In [14]:
ggplotly(st3)
localhost:8888/nbconvert/html/PE-2021.2-em-2022/11_Séries_de_tempo/11_Séries_de_tempo.ipynb?download=false 4/5
13/05/2022 22:15 11_Séries_de_tempo
In [15]:
st4 <- gapminder %>%
filter(região == 'América do Sul', ano %in% faixa & !is.na(renda_per_capita) & !is
ggplot(aes(x=ano, y=renda_per_capita)) + geom_line(aes(col=pais))
In [16]:
ggplotly(st4)
In [ ]:
localhost:8888/nbconvert/html/PE-2021.2-em-2022/11_Séries_de_tempo/11_Séries_de_tempo.ipynb?download=false 5/5