https://github.com/curso-r/202011-rcpp
Workshop de Rcpp ministrado em 11/2020
https://github.com/curso-r/202011-rcpp
cpp r rcpp rcpparmadillo rcppparallel
Last synced: about 2 months ago
JSON representation
Workshop de Rcpp ministrado em 11/2020
- Host: GitHub
- URL: https://github.com/curso-r/202011-rcpp
- Owner: curso-r
- License: mit
- Created: 2020-11-21T05:35:28.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-28T11:53:24.000Z (over 4 years ago)
- Last Synced: 2025-01-31T14:30:12.116Z (4 months ago)
- Topics: cpp, r, rcpp, rcpparmadillo, rcppparallel
- Language: JavaScript
- Homepage: https://curso-r.github.io/202011-rcpp/
- Size: 20.3 MB
- Stars: 2
- Watchers: 7
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.Rmd
- License: LICENSE
Awesome Lists containing this project
README
---
output: github_document
---```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)library(magrittr)
turma <- "202011-rcpp"
```## Configuração inicial
#### Passo 1: Instalar pacotes
```{r, eval=FALSE}
install.packages("remotes")# instalar pacote da Curso-R
remotes::install_github("curso-r/CursoR")```
#### Passo 2: Criar um projeto do RStudio
Faça um projeto do RStudio para usar durante todo o curso e em seguida abra-o.
```{r, eval = FALSE}
install.packages("usethis")
usethis::create_project("caminho_ate_o_projeto/nome_do_projeto")
```#### Passo 3: Baixar o material
Certifique que você está dentro do projeto criado no passo 2 e rode o código abaixo.
**Observação**: Assim que rodar o código abaixo, o programa vai pedir uma escolha de opções. Escolha o número correspondente ao curso de Rcpp!
```{r, eval=FALSE}
# Baixar ou atualizar material do curso
CursoR::atualizar_material()
```## Slides
```{r, echo = FALSE}
knitr::kable(
tibble::tibble(
slide = CursoR:::list_github_files(turma, "slides/", "html") %>%
stringr::str_subset("(/img/|cache)", negate = TRUE),
link = paste0("https://curso-r.github.io/", turma, "/", slide)
) %>%
dplyr::filter(!stringr::str_detect(slide, "_files/"))
%>%
dplyr::mutate(
slide_pdf = CursoR:::list_github_files(turma, "slides/", "pdf"),
link_pdf = paste0(" PDF ")
) %>%
dplyr::select(-slide_pdf),
col.names = c("Slide", "Link", "Link em PDF")
)
```## Scripts usados em aula
```{r, echo = FALSE}
nome_pasta <- "exemplos/"
knitr::kable(
tibble::tibble(
script = list.files(nome_pasta, pattern = ".cpp"),
link = paste0("https://curso-r.github.io/", turma, "/", nome_pasta, script)
)
)
```