Ferramentas desenvolvidas pela Assesoria Técnica de Dados da Aedas Itatiaiuçu: assessoria.dados@aedasmg-itatiaiucu.org
Falnésio Ghander - Assesoria Técnica de Dados : falnesio.ghander@aedasmg-itatiaiucu.org
João Resende - Assesoria Técnica de Dados : joao.resende@aedasmg-itatiaiucu.org
O objetivo de aedasmgita é facilitar a utilização das funções criadas pela equipe de dados de Aedas mg Itatiaiuçu. Organizar e criar testes para as funções de modo que elas possam ser utilizadas para futuras expansões e produtos (Como o log de utilização de funções, log de utilização do shiny, automatizações etc.).
E possível encontrar mais informações sobre a equipe no site interno:
Instalação
E possível instalar a versão de desenvolvimento de aedasmgita por meio do GitHub com:
# install.packages("devtools")
devtools::install_github("Dados-AEDAS/aedasmgita")Exemplo
Isso é um exemplo básico que mostra como resolver um problema comum, primeiro carrega a biblioteca:
library(aedasmgita)
#> Bem-vindas ao pacote aedasmgita!
#> Qualquer dúvida entrar em contato com assessoria.dados@aedasmg-itatiaiucu.org.
#> Muitas funções não funcionarão se não tiver as devidas permisões aos drive institucionais relevantes.
#> Documentação: codigos.aedasmg-itatiaiucu.org
#> Copyright 2022 AEDAS MG - CNPJ : 03.597.850/0001-07. All rights reserved.
## exemplo básico de códigoVamos buscar pastas comuns utilizadas pela equipe de dados. E necessário já ter uma conta com acesso ao drive da equipe de dados para essa função funcionar como é de praxe para esse pacote.
A função drive_id_update() normalmente já cria a variável drive_id no ambiente global. Ela também retorna o valor caso seja do seu interessse.
drive_id <- drive_id_update()
#> i Suitable tokens found in the cache, associated with these emails:
#> * 'falnesio.ghander@aedasmg-itatiaiucu.org'
#> * 'falnesio@aedasmg.org'
#> Defaulting to the first email.
#> ! Using an auto-discovered, cached token.
#> To suppress this message, modify your code or options to clearly consent to
#> the use of a cached token.
#> See gargle's "Non-interactive auth" vignette for more details:
#> <https://gargle.r-lib.org/articles/non-interactive-auth.html>
#> i The googlesheets4 package is using a cached token for
#> 'falnesio.ghander@aedasmg-itatiaiucu.org'.
#> v Reading from "Chaves Git".
#> v Range 'Página1'.Assim obtemos a seguinte lista:
#> $`Backup Objetos R`
#> <drive_id[1]>
#> [1] 1wb0Sae7f6oZgNABi8gYB0zMjlr0ShHcY
#>
#> $Controle
#> <drive_id[1]>
#> [1] 1RKB6rKZhj2LjmlstMN1ZNK6CPx1eWTa9
#>
#> $`Dados Consolidados - Cadastro`
#> <drive_id[1]>
#> [1] 1XaI3HVqxcDqW6cg4UyLf8rX_XArQwA7N
#>
#> $`Dados para a Matriz Shiny`
#> <drive_id[1]>
#> [1] 1xYCm8eyT7WKgpQ7mTo0z7vMhl0nBL3aI
#>
#> $`Dados Shiny para Advogad@s`
#> <drive_id[1]>
#> [1] 1ieq2Lri1iWabuDhgS2EcrRsX0P1acMrL
#>
#> $`Fonte de Dados para o Shiny`
#> <drive_id[1]>
#> [1] 1HXNk1N4heIubfMqOBJXvZLs1LyeQOQ7b
#>
#> $`Objetos R`
#> <drive_id[1]>
#> [1] 1JdnWe17cnCkP7cCiqdTBxDoTRKxlNmtD
#>
#> $`Tabelas Exportadas`
#> <drive_id[1]>
#> [1] 1408KsbYWkSowOXvIQvIKN7B6JhnSuiEn
#>
#> $`Tabelas Exportadas - Banco Renovado`
#> <drive_id[1]>
#> [1] 1c4Ll6lOJJgG5o2LPp1HeZyVquvXH6N6s