Por que é assim chamado ?! – Origem e significado dos nomes de pacotes R

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


[Esteartigofoipublicadopelaprimeiravezem[Thisarticlewasfirstpublishedon r-blogueiros | STATWORX, e gentilmente contribuiu para os R-blogueiros]. (Você pode relatar um problema sobre o conteúdo desta página aqui)


Deseja compartilhar seu conteúdo com R-blogueiros? clique aqui se você tiver um blog ou aqui se não tiver.

Quando comecei com R, logo descobri que, com mais frequência, um nome de pacote tem um significado particular. Por exemplo, o primeiro pacote que eu instalei foi foreign. O nome corresponde à sua capacidade de ler e gravar dados de outras fontes estrangeiras para R. Embora esse e muitos outros nomes sejam bastante diretos, outros são muito menos intuitivos. O nome de um pacote geralmente transmite uma história, inspirada em uma propriedade geral de suas funções. E às vezes eu simplesmente não entendo o significado mais profundo, porque o inglês não é minha língua nativa.

Nesta postagem do blog, mostrarei o maravilhoso mundo dos nomes de pacotes. Após essa jornada, você não apenas admirará a criatividade do criador de pacotes R; você também será rei em sua próxima reunião de classe! Ou pelo menos no próximo R-Meetup.

Antes de começarmos, e sei que você está ansioso para continuar, tenho duas observações sobre este artigo. Primeiro: Às vezes, refiro-me a explicações oficiais dos autores ou de outras fontes; outras vezes, é apenas minha explicação pessoal de por que um pacote é chamado dessa maneira. Portanto, se você souber melhor ou não, não hesite em entrar em contato comigo. Segundo: Atualmente, existem 15.341 pacotes no CRAN, e tenho certeza de que há muito mais mistérios e ingenuidades de nomes a descobrir do que qualquer curioso leitor de blog gostaria de digerir de uma só vez. Portanto, concentrei-me nos pacotes mais famosos e adicionei algumas de minhas outras preferências.

Mas chega de falar agora, vamos começar!

dplyr (diːˈplaɪə)

Você pode ter percebeu que muitos pacotes contêm a string plyr, por exemplo. dbplyr, implyr, dtplyr, e assim por diante. Este homofone de alicates corresponde ao seu refino da base R apply-funções como parte da estratégia “dividir-aplicar-combinar”. Em vez de executar todas as etapas para análise e manipulação de dados de uma só vez, você Dividido o problema em partes gerenciáveis, Aplique sua função para cada peça e combinar tudo junto depois. Vemos essa abordagem com perfeição quando usamos o operador de tubo.
A primeira parte de cada pacote refere-se apenas ao objeto no qual é aplicado. Então o d significa quadros de dados, db para bancos de dados, Eu estou para o Apache Impala, dt para tabelas de dados e assim por diante …
Fontes: Hadley[Wickham[Wickham

lubrificado (ˈluːbrɪdeɪt)

Este maravilhoso pacote facilita e facilita o trabalho com datas e horas na R. Você pode dizer que funciona como um relógio. Em alemão, há um provérbio com o mesmo significado (“Das läuft wie geschmiert”), que pode ser traduzido literalmente para :

“Funciona como lubrificado”

ggplot2 (ːiːʤiːplɒt tuː)

Leland Wilkinson escreveu um livro em que Ele definiu vários componentes dos quais é feito um gráfico abrangente.Você precisa definir os dados que deseja mostrar, que tipo de gráfico deve ser, por exemplo, pontos ou linhas, escalas de eixos, legenda, títulos de eixos etc. Essas partes, ele as chamou de camadas, devem ser construídas umas sobre as outras.O título desse influente pedaço de papel é Grammar de Graphics.
Depois de obtê-lo, ele permite criar gráficos complexos, porém significativos, com estilo conciso entre os pacotes. Isso ocorre porque sua lógica também foi usada por muitos outros pacotes, como plotly, rBokeh, visNetwork ou apexcharter.
Fontes:[ggplot2[ggplot2

Leia Também  Esperança, perseverança e compreensão | SageBroadview Financial Planning

data.table (ˈdeɪtə ˈteɪbl) – logotipo

data_table_logoOk, divulgação completa, sou um cara arrumado e um dos meus filhos se chama Hadley. Pelo menos um. No entanto, isso não significa que não aprecio o pacote muito poderoso data.table. Ocasionalmente, tomo a liberdade e exploro suas funções para melhorar o desempenho do meu código (olá fread() e rbindlist())
Enfim, o nome em si é bem direto – mas você percebeu o quão legal é o logotipo ?! Bem, obviamente existe o nome “data.table” e os colchetes que são fundamentais na sintaxe data.table. Da mesma forma, há a atribuição por operador de referência, também conhecido como operador de morsa. “Espere, pare”, diz seu pesquisador interno de mamíferos marinhos, “este leão marinho não está lá em cima ?!” Sim, de fato! O leão-marinho é usado para destacar que é um pacote R, pois, é claro, grita R! R !.
Fonte:[Rdatatable[Rdatatable

petisco (tɪbl)

data_table_logoOs quadros de dados regulares da base R são bons, mas você já imprimiu um quadro de dados no console, sem saber que ele tem 10 milhões de linhas? Boa sorte com a interrupção do R sem sair da sessão inteira. Essa pode ser uma das razões pelas quais o tidyverse usa outro tipo de quadros de dados: petiscos.
O nome mexer poderia apenas resultar de seu som semelhante ao mesa, mas suspeito que haja mais do que aparenta. Você já ouviu a história sobre Tibbles e Wren da Ilha Stephen? NÃO? Então deixe-me levá-lo para a Nova Zelândia, em 1894 dC.
Entre as principais ilhas do norte e do sul da Nova Zelândia, existe uma ilha pequena e desabitada: Ilha Stephen. Suas rochas foram a queda de muitas almas pobres que tentaram passar pelo Estreito de Cook. Portanto, foi decidido construir um farol, pois os navios passarão a partir de agora com segurança e sem danos.
carriçaDevido ao seu isolamento, Stephen Island era o único habitat para muitas espécies raras. Um deles foi Carriça de Lyall, um pequeno passerine que não voa. Não conhecia nenhum predador e viveu sua vida em alegria e harmonia, até … A chegada do primeiro faroleiro. Seu nome era David Lyall e ele era um homem interessado em história natural e, enfrentando um longo e solitário período em Stephen Island, o dono de um gato. Este gato não ficou satisfeito apenas confortando o Sr. Lyall e desfrutando de passeios na praia. Logo após sua chegada, Lyall notou as carcaças de passarinhos, aparentemente abatidos e desonrados por um feroz predador. Interessado em biologia, ele descobriu que esses pequenos pássaros eram uma espécie distinta. Ele preservou algumas carcaças em álcool e as enviou a um amigo. Isso foi em outubro de 1894. Um artigo científico sobre a carriça foi publicado em uma revista de ornitologia, logo tornando o espécime um item de colecionador muito procurado. O verão na Nova Zelândia continua e, em fevereiro de 1895, quatro observadores de pássaros chegaram a Stephen Island. Eles estavam procurando por essa gracinha e não encontraram … nenhuma. Dentro de alguns meses, o gato faminto do Sr. Lyalls extinguiu toda a espécie. Em 16 de março de 1895, o jornal Christchurch A imprensa escrevi: „Há boas razões para acreditar que o pássaro não pode mais ser encontrado na ilha e, como não se conhece mais em nenhum outro lugar, aparentemente ficou bastante extinto. Este é provavelmente um desempenho recorde no caminho do extermínio. “. O nome do gato? Tibbles.
Fontes: Wikipedia; Tudo sobre pássaros; Oddity Central
Indicador:

Leia Também  Aspect Enterprise Solutions ganha quatro prêmios internacionais ACQ5 por sucesso comercial em commodities

País de nascimento de Hadley Wickhams [HadleyWickhamsbirthcountry

ronronar (pɜːɜː)

Esta extensão de a base R apply-funções tem sido uma das minhas favoritas ultimamente. O uso conciso de purrr permite uma programação funcional poderosa que, por sua vez, torna seu código mais rápido, mais legível e mais estável. Ou, como afirma Wickham, faz “seu puro Funções R ronronar. Observe também seu irmão paralelo furrr.
Fontes:[HadleyWickham[HadleyWickham

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

Amelia (əˈmiːlɪə)

ameliaDurante meu mestrado, fiz um curso sobre dados ausentes e várias imputações. Um dos pacotes que usamos, ou melhor, analisamos, foi Amelia. Aconteceu que este pacote recebeu o nome de uma mulher impressionante: Amelia Earhart. Vivendo no início do século XX, ela foi pioneira na aviação e feminista. Ela foi a primeira mulher a voar sozinha através do Atlântico, uma conquista notável e uma inspiração para as mulheres iniciarem uma carreira técnica. Infelizmente, ela desapareceu durante um vôo sobre o Pacífico central aos 39 anos e, portanto, está … desaparecida. ba dum-tss

Fonte: Gary King – Co-autor

magrittr (maɡʁitə)

A concisão de codificando com dplyr ou seus irmãos não são imagináveis ​​sem o operador de tubo%>%. Isso permite que você escreva e leia códigos de cima para baixo e da esquerda para a direita, assim como o texto comum. Tubos não são uma característica especial do R, mas tenho certeza que René Magritte não tinha mais nada em mente quando pintou A traição de imagens em 1929 com seu slogan: „Ceci nest pas une pipe„. Os designers de logo fizeram um pequeno ajuste em sua pintura. Ou devo dizer: desenterrou o significado que sempre esteve por trás dele ?!
Fontes: Vinheta;[revolutionanalyticscom[revolutionanalyticscom

](https://blog.revolutionanalytics.com/2014/07/magrittr-simplifying-r-code-with-pipes.html)

batman (ˈbætmən)

ameliaA ciência de dados pode ser bem divertida se não fosse pelos dados. Especialmente quando se trabalha com dados textuais, erros de digitação e codificação inconsistente podem ser muito complicados. Por exemplo, você tem dados do questionário que consistem em perguntas de sim / não. Para R, isso corresponde a TRUE/FALSE, mas quem escreveria isso em um questionário? De fato, quando tentamos converter esses dados em valores lógicos chamando as.logical(), quase toda string se torna NA. Perdido e condenado? NÃO! Faça com que quem é mais experiente determine NAÉ que nananananana… batman!

Homérico (həʊˈmɛrɪk)

ameliaEi, você chegou até aqui ?! Você merece um pequeno presente! Que tal um donut macio, doce e com aspersão especial? E quem seria mais adequado para apresentá-lo a você, do que o amante mais conhecido dos donuts: Homer Simpson!
Apenas ajude a si mesmo: Homeric::PlotDoughnut(1, col = "magenta")

Fonte: Documentação Homérica

Leia Também  Por que R? Seminário on-line - Noções básicas sobre incorporação de palavras

fcuk (fʌk)

fcuk Error in view(my_data): could not find function "view"

Você está cansado e cansado disso ou de mensagens de erro semelhantes? Você emprega regularmente seu amplo estoque de palavrões para descrever a estupidez do uso inconsistente de nomes de funções de casos de camelo ou cobra entre pacotes? Ou você simplesmente digita mais rápido que a sua sombra, causando pequenos erros de digitação no seu código, caso contrário, excelente? Existe ajuda! Basta instalar o incrível fcuk pacote e mensagens de erro inúteis são coisa do passado.

hellno (hɛl nəʊ)

fcukEntre na função de um usuário dedicado de R. Só posso imaginar os problemas que tive com um valor de argumento padrão específico de uma função R básica para escrever um pacote inteiro que apenas lida com esse caso. Estou falando do atormentador de muitos iniciantes ao trabalhar com as.data.frame(): stringsAsFactors = TRUE. Mas eu não apenas mudo para FALSE! Além disso, eu crio meu próprio FALSE valor e nomeie HELLNO.

Menções honrosas

  • gremlin: pacote para modelo de efeitos mistos REML incorporando Generalizado Dentroversos.
  • harrietr: em homenagem à tartaruga gigante de estimação de Charles Darwin. Um pacote para manipulações de dados filogenéticos e de biologia evolutiva.
  • beginr: ajuda onde estamos todos, pesquisando idades até definir pch = 16.
  • charlatan: pior do que criar remédios duvidosos, este produz dados falsos.
  • fauxpas: explica o que significam erros HTTP específicos.
  • fishualize: dê às suas parcelas um aspecto suspeito.
  • greybox: por que apenas pensando em preto ou branco? Este é um pacote para análise de séries temporais.
  • vroom: lê dados tão rapidamente para R, você quase consegue ouvi-los vroom vroom.
  • helfRlein: algumas pequenas funções auxiliares, inspiradas na palavra alemã Helferlein = ajudante pequeno.
Über den Autor

Matthias Nistler

Matthias Nistler

Sou cientista de dados da STATWORX e apaixonado por disputar dados e tirar o máximo proveito disso. Fora do escritório, uso cada segundo para andar de bicicleta até o sol se pôr.

SOBRE NÓS


STATWORX
é uma empresa de consultoria em ciência de dados, estatística, aprendizado de máquina e inteligência artificial localizado em Frankfurt, Zurique e Viena. Inscreva-se na nossa NEWSLETTER e receba leituras e guloseimas do mundo da ciência de dados e da IA. Se você tiver dúvidas ou sugestões, escreva-nos um e-mail endereçado ao blog (at) statworx.com.

Inscreva-se agora!

Inscreva-se agora!

.button {
  cor de fundo: # 0085af;
}

.x-container.width {
    largura: 100% importante;
}

seção .x {
    padding-top: 00px! important;
    padding-bottom: 80px! important;
}

Der Beitrag Por que é assim chamado ?! – Origem e significado dos nomes de pacotes R erschien zuerst auf STATWORX.

var vglnk = {key: ‘949efb41171ac6ec1bf7f206d57e90b8’};

(função (d, t) {
var s = d.createElement
s.src = ‘//cdn.viglink.com/api/vglnk.js’;
var r = d.getElementsByTagName
} (documento, ‘script’));

Para Deixe um comentário para o autor, siga o link e comente no blog: r-blogueiros | STATWORX.

R-bloggers.com oferece atualizações diárias por email sobre notícias e tutoriais do R sobre o aprendizado do R e muitos outros tópicos. Clique aqui se você deseja publicar ou encontrar um emprego em ciência da dados / R.


Deseja compartilhar seu conteúdo com R-blogueiros? clique aqui se você tiver um blog ou aqui se não tiver.



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