Skip to content

Instantly share code, notes, and snippets.

@AugustoCL
Created May 30, 2021 01:09
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save AugustoCL/52b1f861c69e577463ef6c26cddfa820 to your computer and use it in GitHub Desktop.
---
title: "encoding_problem"
author: "AugustoCL"
date: "29/05/2021"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
devtools::source_gist("c83e078bf8c81b035e32c3fc0cf04ee8",
filename = 'render_toc.R')
```
```{r echo=FALSE}
render_toc("encoding_problem.Rmd",toc_header_name = NULL)
```
## 1 - Resumo do Caso
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac magna nec mauris convallis imperdiet quis vel lectus. Nam sed luctus metus, et iaculis dui. Donec pulvinar dignissim justo, vel malesuada lorem lacinia molestie. Mauris gravida velit sit amet tellus pretium feugiat. Nulla cursus ultricies felis eget feugiat. Nullam malesuada arcu sed sem tempus, quis iaculis ante pulvinar. Donec tellus erat, tempus lobortis lacus ut, ultrices pretium tellus. Proin posuere neque vel odio hendrerit, eu lacinia eros vulputate. Suspendisse accumsan eget ante tristique cursus. Etiam justo orci, viverra at dapibus vitae, rutrum sit amet diam. Maecenas scelerisque arcu quis justo ultrices consequat. Donec accumsan fringilla enim at fermentum. Cras accumsan justo ipsum, et ullamcorper nulla luctus quis. Mauris egestas interdum ipsum, ut tempor orci consectetur eget.
### 1.1 - Base Suja Untidy
Proin tincidunt tincidunt pulvinar. In in tellus et turpis auctor fringilla. Cras ornare sem a urna maximus fermentum. Aliquam consectetur dignissim dolor, quis efficitur arcu sodales sed. Integer tempus quam libero, sit amet posuere arcu varius a. Aliquam vestibulum lorem leo, fermentum interdum orci dignissim a. Etiam convallis vel dui at hendrerit. Proin vehicula, erat non ullamcorper congue, purus sapien volutpat justo, non pulvinar neque odio eget orci. Etiam ornare nibh metus, a pharetra risus sagittis at. Vivamus sed nisi hendrerit enim malesuada vehicula. Sed sed purus feugiat, sollicitudin odio non, posuere lacus. Maecenas rhoncus orci in nisl auctor aliquet. Sed ornare nisl eu faucibus vestibulum. Aenean nec fringilla justo, pharetra iaculis est.
### 1.2 - Base Limpa Tidy
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac magna nec mauris convallis imperdiet quis vel lectus. Nam sed luctus metus, et iaculis dui. Donec pulvinar dignissim justo, vel malesuada lorem lacinia molestie. Mauris gravida velit sit amet tellus pretium feugiat. Nulla cursus ultricies felis eget feugiat. Nullam malesuada arcu sed sem tempus, quis iaculis ante pulvinar. Donec tellus erat, tempus lobortis lacus ut, ultrices pretium tellus. Proin posuere neque vel odio hendrerit, eu lacinia eros vulputate. Suspendisse accumsan eget ante tristique cursus. Etiam justo orci, viverra at dapibus vitae, rutrum sit amet diam. Maecenas scelerisque arcu quis justo ultrices consequat. Donec accumsan fringilla enim at fermentum. Cras accumsan justo ipsum, et ullamcorper nulla luctus quis. Mauris egestas interdum ipsum, ut tempor orci consectetur eget.
## 2 - Executando o webscraping
Proin tincidunt tincidunt pulvinar. In in tellus et turpis auctor fringilla. Cras ornare sem a urna maximus fermentum. Aliquam consectetur dignissim dolor, quis efficitur arcu sodales sed. Integer tempus quam libero, sit amet posuere arcu varius a. Aliquam vestibulum lorem leo, fermentum interdum orci dignissim a. Etiam convallis vel dui at hendrerit. Proin vehicula, erat non ullamcorper congue, purus sapien volutpat justo, non pulvinar neque odio eget orci. Etiam ornare nibh metus, a pharetra risus sagittis at. Vivamus sed nisi hendrerit enim malesuada vehicula. Sed sed purus feugiat, sollicitudin odio non, posuere lacus. Maecenas rhoncus orci in nisl auctor aliquet. Sed ornare nisl eu faucibus vestibulum. Aenean nec fringilla justo, pharetra iaculis est.
### 2.1 - Identificando a requisição no site
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac magna nec mauris convallis imperdiet quis vel lectus. Nam sed luctus metus, et iaculis dui. Donec pulvinar dignissim justo, vel malesuada lorem lacinia molestie. Mauris gravida velit sit amet tellus pretium feugiat. Nulla cursus ultricies felis eget feugiat. Nullam malesuada arcu sed sem tempus, quis iaculis ante pulvinar. Donec tellus erat, tempus lobortis lacus ut, ultrices pretium tellus. Proin posuere neque vel odio hendrerit, eu lacinia eros vulputate. Suspendisse accumsan eget ante tristique cursus. Etiam justo orci, viverra at dapibus vitae, rutrum sit amet diam. Maecenas scelerisque arcu quis justo ultrices consequat. Donec accumsan fringilla enim at fermentum. Cras accumsan justo ipsum, et ullamcorper nulla luctus quis. Mauris egestas interdum ipsum, ut tempor orci consectetur eget.
### 2.2 - Recriando a requisição via script (httr, rvest, stringr)
Proin tincidunt tincidunt pulvinar. In in tellus et turpis auctor fringilla. Cras ornare sem a urna maximus fermentum. Aliquam consectetur dignissim dolor, quis efficitur arcu sodales sed. Integer tempus quam libero, sit amet posuere arcu varius a. Aliquam vestibulum lorem leo, fermentum interdum orci dignissim a. Etiam convallis vel dui at hendrerit. Proin vehicula, erat non ullamcorper congue, purus sapien volutpat justo, non pulvinar neque odio eget orci. Etiam ornare nibh metus, a pharetra risus sagittis at. Vivamus sed nisi hendrerit enim malesuada vehicula. Sed sed purus feugiat, sollicitudin odio non, posuere lacus. Maecenas rhoncus orci in nisl auctor aliquet. Sed ornare nisl eu faucibus vestibulum. Aenean nec fringilla justo, pharetra iaculis est.
### 2.3 - Solucionando os encodings (stringr)
Proin tincidunt tincidunt pulvinar. In in tellus et turpis auctor fringilla. Cras ornare sem a urna maximus fermentum. Aliquam consectetur dignissim dolor, quis efficitur arcu sodales sed. Integer tempus quam libero, sit amet posuere arcu varius a. Aliquam vestibulum lorem leo, fermentum interdum orci dignissim a. Etiam convallis vel dui at hendrerit. Proin vehicula, erat non ullamcorper congue, purus sapien volutpat justo, non pulvinar neque odio eget orci. Etiam ornare nibh metus, a pharetra risus sagittis at. Vivamus sed nisi hendrerit enim malesuada vehicula. Sed sed purus feugiat, sollicitudin odio non, posuere lacus. Maecenas rhoncus orci in nisl auctor aliquet. Sed ornare nisl eu faucibus vestibulum. Aenean nec fringilla justo, pharetra iaculis est.
## 3 - Limpando os dados (janitor, dplyr, tidyr, stringr)
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac magna nec mauris convallis imperdiet quis vel lectus. Nam sed luctus metus, et iaculis dui. Donec pulvinar dignissim justo, vel malesuada lorem lacinia molestie. Mauris gravida velit sit amet tellus pretium feugiat. Nulla cursus ultricies felis eget feugiat. Nullam malesuada arcu sed sem tempus, quis iaculis ante pulvinar. Donec tellus erat, tempus lobortis lacus ut, ultrices pretium tellus. Proin posuere neque vel odio hendrerit, eu lacinia eros vulputate. Suspendisse accumsan eget ante tristique cursus. Etiam justo orci, viverra at dapibus vitae, rutrum sit amet diam. Maecenas scelerisque arcu quis justo ultrices consequat. Donec accumsan fringilla enim at fermentum. Cras accumsan justo ipsum, et ullamcorper nulla luctus quis. Mauris egestas interdum ipsum, ut tempor orci consectetur eget.
## 4 - Aplicando as funções em um pipeline (tidyr + purrr)
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac magna nec mauris convallis imperdiet quis vel lectus. Nam sed luctus metus, et iaculis dui. Donec pulvinar dignissim justo, vel malesuada lorem lacinia molestie. Mauris gravida velit sit amet tellus pretium feugiat. Nulla cursus ultricies felis eget feugiat. Nullam malesuada arcu sed sem tempus, quis iaculis ante pulvinar. Donec tellus erat, tempus lobortis lacus ut, ultrices pretium tellus. Proin posuere neque vel odio hendrerit, eu lacinia eros vulputate. Suspendisse accumsan eget ante tristique cursus. Etiam justo orci, viverra at dapibus vitae, rutrum sit amet diam. Maecenas scelerisque arcu quis justo ultrices consequat. Donec accumsan fringilla enim at fermentum. Cras accumsan justo ipsum, et ullamcorper nulla luctus quis. Mauris egestas interdum ipsum, ut tempor orci consectetur eget.
## 5.0 - Conferindo os resultados
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac magna nec mauris convallis imperdiet quis vel lectus. Nam sed luctus metus, et iaculis dui. Donec pulvinar dignissim justo, vel malesuada lorem lacinia molestie. Mauris gravida velit sit amet tellus pretium feugiat. Nulla cursus ultricies felis eget feugiat. Nullam malesuada arcu sed sem tempus, quis iaculis ante pulvinar. Donec tellus erat, tempus lobortis lacus ut, ultrices pretium tellus. Proin posuere neque vel odio hendrerit, eu lacinia eros vulputate. Suspendisse accumsan eget ante tristique cursus. Etiam justo orci, viverra at dapibus vitae, rutrum sit amet diam. Maecenas scelerisque arcu quis justo ultrices consequat. Donec accumsan fringilla enim at fermentum. Cras accumsan justo ipsum, et ullamcorper nulla luctus quis. Mauris egestas interdum ipsum, ut tempor orci consectetur eget.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment