2018-07-10 / Vincent Guyader / base de données, données, tidyverse

Les dix commandements d’une base de données réussie

Lecteur assidu de nos pages, vous savez déjà à quel point il est important d’avoir des données bien ordonnées pour des traitements statistiques efficaces. Et parce qu’on ne les rencontre pas toujours (qui a dit « jamais » ?) dans la nature, voici quelques conseils pour construire vos bases de données correctement, pour travailler avec justesse et éviter à vos ...

2018-06-07 / Colin Fay / développement, docker, package

Dockeriser et déployer son propre R Archive repo

Il y a plusieurs raisons pour lesquelles vous voudriez déployer votre propre R Archive Repository : vous ne voulez pas dépendre de GitHub pour vos paquets de développement, vous voulez utiliser une méthode plus « confidentielle », ou peut-être (et c’est une bonne raison), vous êtes un nerd et vous aimez l’idée d’héberger votre propre repo. Donc, voici comment. ...

2018-05-26 / Vincent Guyader / astuces, rstudio

Le meilleur snippet Rstudio !

Parce que j’en avais assez de taper toujours la même chose. J’ai enfin pris le temps de me faire un petit snippet Rstudio. Pour cela il suffit de se rendre dans Tools > global Option > code > edit snippet et de rajouter dans la liste ces quelques lignes : snippet aa ${1:dataset} <- ${1:dataset} %>% ${0} Voici le résultat ...

2018-05-16 / Sébastien Rochette / modèles

Installation pour connecter Spark avec H2O dans R

Dans la Task Force ThinkR, nous adorons jouer avec H2O dans R. Leurs algorithmes pour le machine learning et l’intelligence artificielle sont vraiment puissants. Combiné avec Apache Spark via Sparkling Water, H2O permet d’avoir des procédures de traitement de données encore plus puissantes, que vous pouvez exécuter sur votre propre ordinateur portable. Installer Spark et H2O pour qu’ils travaillent ensemble ...

2018-05-16 / Vincent Guyader / développement, package, shiny

Notre template Shiny pour concevoir une appli prod-ready

Dans cet article, je vais vous présenter l’approche que nous utilisons chez ThinkR pour les applications Shiny que nous sommes ammenés à concevoir. Il s’agit d’un cadre de travail relativement strict mais conçu pour nous simplifier la vie et garantir de livrer une application “prod ready” ( qu’elle soit lancée en local, sur shinyserver, Rconnect ou encore via ShinyProxy avec ...