Packages-packages-packages ... Dans quelle mesure utilisez-vous R?

La culture actuelle des «compétences» et des «pratiques» suppose qu'une personne apprend certaines approches et recettes pour résoudre un ensemble de problèmes. Dans le même temps, l'heure de la pertinence de ces «recettes» est cachée derrière le cadre, et elles sont, en fait, moulées en un monolithe, reproduit par une personne pendant des années. Parfois, nous entendons des dictons sur les «meilleures pratiques» qui ont déjà 30 ans et pendant ce temps, plusieurs changements de paradigme sont intervenus. Et avec cette «meilleure pratique», vous semblez être dans une capsule temporelle.



Oui, c'est mentalement pratique et économise l'énergie du «spécialiste». Oui, cela crée un sentiment de stabilité. Mais pour un travail de haute qualité et efficace, il est nécessaire de constamment corriger et affûter l'outil.



Le 2020 R est très différent du R. Dans le code très basique, des modifications importantes ont été apportées pour améliorer l'efficacité et la stabilité (vitesse et consommation de mémoire). Mais la partie la plus dynamique de l'écosystème, ce sont les packages. Il est utile de revoir leur collection périodiquement afin de passer à des implémentations plus pratiques et plus efficaces. Depuis la dernière publication de "Gentleman's set of R packages for automatating business tasks" , les packages eux-mêmes ont subi des mises à jour majeures et leur gamme s'est considérablement élargie et les dirigeants ont changé de place à plusieurs reprises.



Ce n'est un secret pour personne que le courant dominant ne signifie pas une efficacité et une polyvalence maximales. Conformément au courant dominant, il est très facile de rater des paquets qui sont des joyaux. Il est particulièrement pratique de les ouvrir lors des conférences R UseR!, Rconf, eRum, etc.



Vous trouverez ci - dessous une liste de packages à usage général qui s'avèrent très utiles pour les tâches quotidiennes (x packages à partir de> 10K sur CRAN). Il s'avère souvent que de nombreux nouveaux éléments sont inconnus des interlocuteurs. Pour une revue sommaire de la coupe de juillet 2020, je la publie sous forme de compilation. Les liens, dans la plupart des cas, mènent à une page de collection de fonctionnalités. Je suis sûr que chacun trouvera quelque chose d'utile pour lui-même.



R: EDA





R: data_pkg





R: algo_pkg





R: vis_pkg





R: sys_pkg





R: shiny+Rmarkdown





Article précédent - «R Markdown. Comment faire un rapport face à l'incertitude? " .




All Articles