"Des experts R à votre service"

07/09/2023
Chez ThinkR nous sommes des passionnés de R. Une équipe de développeurs et consultants R avec un fort savoir faire aussi bien en développement R qu’en déploiement d’application ou en installation d’infrastructure R.
Faîtes nous confiance pour mener à bien vos projets nécessitant une parfaite maîtrise du langage R :
2023-06-01 / Sébastien Rochette
La nouvelle version de {attachment} stocke vos paramètres dans un fichier de configuration pour une utilisation plus facile pendant le développement de votre package : lancez att_amend_desc()de n’importe où, il réutilisera votre dernier jeu de paramètres. Ceci s’accompagne de quelques changements pour une meilleure expérience. Le but de {attachment} est d’aider à gérer les dépendances des paquets pendant leur développement. ...
2023-03-15 / Colin Fay
La nouvelle version de {golem} est disponible ! Lire l’article complet sur https://golemverse.org/post/golem-0.4.0-release-on-cran/ Quoi de neuf ? Moins de dépendances Lorsque nous avons publié la première version de {golem} sur le CRAN, nous avons décidé que toutes les applications basées sur {golem} devraient dépendre de {golem}. C’était un choix conscient, et nous l’avons fait parce que {golem} vient avec des ...
2022-10-04 / Sébastien Rochette
L’un des objectifs de nos packages open-source chez ThinkR est de faciliter nos flux de travail de développement. {attachment} et {fusen} sont développés et maintenus pour faciliter le développement et la maintenance des paquets. Inception… S’ils nous aident tous les jours, ils peuvent probablement vous aider aussi ! Dans cet article de blog, je vous présente les dernières modifications de ...
2022-08-19 / Sébastien Rochette
C’est à nouveau ce moment dans votre vie d’utilisateur d’Ubuntu où vous envisagez de mettre à niveau votre installation serveur d’Ubuntu 20.04 vers Ubuntu 22.04 LTS. En effet, la première version 22.04.1 est maintenant disponible, et vous aimeriez que quelqu’un d’autre l’essaie pour vous avant de perdre tout votre travail. Laissez-moi faire, je prend le risque ! Nous utiliserons également ...
2022-05-03 / Sébastien Rochette
Si vous pensez que {fusen} n’est pas pour vous parce que vous avez créé des packages R toute votre vie sans en avoir besoin, il est temps de l’essayer ! Référez-vous aux nouveaux trucs et astuces dans la vignette dédiée au cas où vous auriez besoin de fonctionnalités supplémentaires : il y a de fortes chances que je les ai ...
2022-03-11 / Colin Fay
La nouvelle version de {golem} est maintenant disponible ! Vous pouvez la télécharger depuis votre dépôt CRAN préféré, ou en exécutant la commande suivante : remotes::install_github( « thinkr-open/[email protected] » ) Quoi de neuf avec cette nouvelle version ? Dans cette version, nous nous sommes concentrés sur une intégration plus étroite des tests dans le processus de construction de l’application, notamment avec ...
2021-12-19 / Sébastien Rochette
{fusen} gagne en maturité ! La v0.3 est un grosse refonte pour une expérience plus fluide, du débutant au développeur avancé. Créer un package entièrement documenté et testé n’a jamais été aussi facile et agréable. Vivez pleinement l’expérience du “Rmd first”. Au départ, j’ai imaginé {fusen} pour aider les débutants à commencer à construire des packages R. En suivant la ...
2021-11-14 / Sébastien Rochette
Une nouvelle version de {attachment} est disponible sur CRAN. Découvrez vos dépendances installées à partir de GitHub, GitLab, … et ajoutez les au champ ‘Remotes’ dans le fichier DESCRIPTION de votre package. install.packages(« attachment ») En attendant la sortie sur le CRAN, vous pouvez installer depuis GitHub : remotes::install_github(« ThinkR-open/[email protected] ») {attachment} vous aide à gérer les dépendances pendant le développement de votre package. ...
2021-10-21 / Vincent Guyader
On nous demande souvent comment réaliser des opérations par lignes dans un data.frame (ou un tibble) la réponse est, comme souvent, “ca dépend” 🙂 Voyons ensemble quelques cas de figure qui devraient correspondre à vos besoins. library(tidyverse) Fabriquons un jeu de données d’exemple : base <- tibble::tibble( a = 1:10, b = 1:10, c = 21:30 ) %>% head() base ...
2021-10-11 / Vincent Guyader
C’est avec grand plaisir que nous pouvons vous annoncer que la version papier du livre « Engineering Production-Grade Shiny Apps » est disponible. il est publié dans the R Series par Chapman & Hall. Si vous souhaitez attaquer shiny sérieusement, et utiliser cette techno pour pousser vos applications en production, ce livre est fait pour vous. L’équipe de ThinkR et tout particulièrement ...
2021-08-31 / Sébastien Rochette
Vous créez régulièrement des projets sur GitLab avec une trame commune, vous voulez récupérer la liste des issues GitLab pour créer un rapport, vous voulez faire des modifications par lots de vos projets ? Utilisez l’API GitLab depuis votre langage de programmation préféré R. Communiquer avec l’API GitLab depuis R Voici un petit exemple tiré du {gitlabr} Readme on GitHub ...
2021-08-05 / Sébastien Rochette
Avec la première version de {fusen} 0.2.4 maintenant disponible sur CRAN, vous n’avez plus d’excuses pour ne pas l’essayer dans vos flux de travail quotidiens. install.packages(« fusen ») Ajouter des nouvelles fonctionnalités documentées et testées dans un package existant Si vous développez déjà des packages, {fusen} est fait pour vous. Développer un paquet nécessite d’écrire du code et des exemples à plusieurs ...
2021-05-31 / Colin Fay
La nouvelle version de {golem} (0.3.1) est disponible sur le CRAN 🎉 depuis environ un mois maintenant. Cette nouvelle version inclut beaucoup de nouveaux features, et nous nous sommes notamment concentrés sur deux nouvelles fonctionnalités : vous permettre d’enrichir {golem} via des templates, et supporter les derniers changements dans {shiny}. Extend {golem} L’un des défis à relever lorsqu’il s’agit de ...
2021-04-19 / Sébastien Rochette
Avec notre Guide de projet PROPRE, faîtes collaborer un comité d’édition et une équipe de développement pour la création de vos rapports automatisés en suivant la méthodologie PROPRE. Suivez nos propositions de pratique d’organisation, d’outils et de développement R, pour une pratique DevOps maîtrisée et en toute bienveillance. Il est possible de collaborer autour de git dans une équipe composée ...
2021-04-02 / Vincent Guyader
De la même façon qu’on apprend à marcher en tombant, on apprend R en faisant des erreurs… Dans cet article nous avons voulu regrouper les messages d’erreur les plus communs pour vous les expliquer et vous guider dans leur résolution Face à une erreur, le premier conseil, le plus important serait : “lisez les messages d’erreurs”. R a un peu ...
2021-01-26 / Sébastien Rochette
Vous savez comment construire un Rmardown, on vous a dit ou vous aimeriez mettre votre travail dans un package R, mais vous pensez que c’est trop de travail ? Vous ne comprenez pas où mettre quoi et quand ? Et si écrire un Rmd était la même chose que d’écrire un package ? Suivez la méthode « Rmd-first » et laissez {fusen} ...
Contactez-nous
Vous avez une question
ou désirez un renseignement ?