Rastreamento de pacote R | R-bloggers

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

[ad_1]

Recentemente carreguei meu primeiro pacote R para o repositório CRAN, ele precisa de uma revisão adicional, mas agora está lá. Eu queria saber quantos downloads ele teve desde seu lançamento no CRAN no mês passado. Pensei em escrever um pacote, mas infelizmente já existe um disponível.

O pacote dlstats salva o dia

Estava pesquisando no antigo Google e encontrei este pacote adorável que faz exatamente o que eu preciso. Criei um pequeno tutorial para mostrar como construir a pequena rotina necessária para monitorar seus downloads.

Começando com as bibliotecas necessárias

A primeira etapa foi começar com as bibliotecas com as quais precisava trabalhar:

library(ggplot)
#install.packages("dlstats")
library(dlstats)

Usando o comando cran_stats em dlstats

A próxima coisa a fazer era passar um vetor de pacotes que eu queria ver os downloads ao longo do tempo. Achei que seria um bom caso de uso para ver quais pacotes de aprendizado de máquina R estão sendo baixados, pois tenho uma afinidade com o caret, já que o tenho usado por vários anos (4+) como modelador de ML e dados sênior Cientista.

Para usar o comando, criei uma variável pack_status e passei um vetor de valores:

packages 



This retrieves the information I need to a data frame for inspection. Now I will produce a visualisation to visualise the downloads.

Creating a visualisation

The next step was to create the visualisation:

if (!is.null(pack_status)){
  head(pack_status)
  plot 



This produces the download plot for the packages.

This is a great way to visualise the popularity of a package and as you can see caret still remains strong. Even with its decline this year compare to the increases in parsnip, it is still downloaded many more times than the tidy versions of the package.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Viewing the NHSDataDictionaRy package in R

Now, I will pass my package to the variable NHSDataDictionaRy to see how many times this has been downloaded. This has not been launched in the NHS, so I expect to see it rise. The full worked code is below:

library(ggplot2)
library(dlstats)
library(tibble)

packages 



The output, as expected, is an increase, which is good news, but this package has not yet been formally launched, as stated prior:

Storing the returns as a list

The last step of the code is to store the plot, returned data frame and total sum of downloads as a list:

package_list 



Outputs are:

  • Uma lista de:
    • Tibble com downloads por data (mês)
    • Um objeto de plotagem armazenado na lista
    • Um resumo do total de downloads até o momento

Empacotando

O código para este tutorial pode ser encontrado no meu site GitHub.

Espero que você tenha achado isso útil e possa encontrar um uso para ele ao investigar os downloads do seu pacote ou para comparar a popularidade do pacote.



[ad_2]

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br
Leia Também  Web Scraping Simples e Fácil para Iniciantes em R com {ralger}