R permet d’automatiser des calculs, mais aussi de générer des rapports sous différents formats qui peuvent être facilement partagés (HTML, PDF, etc). Cela se fait grâce à R Markdown (intégré dans RStudio)(cela correspond aux fichiers .Rmd). R Markdown permet d’écrire […]
rstudio
La méthode pour faire une fonction personnalisée est similaire celle de Javascript. Il s’agit de declarer la fonction avec « function() » en mettant les paramètres dans les parenthèses (il est possible de définir la valeur par défaut avec =). Le code […]
Dans R, les valeurs numériques apparaissent par défaut avec les décimales définies à l’origine. Si on souhaite définir un autre format avec moins de décimales, il s’agit d’utiliser la fonction format(). Dans un data frame, les données des colonnes seront […]
Par defaut, les données numériques sont affichées dans R au format décimal. Pour les afficher comme des pourcentages, il s’agit d’utiliser la fonction percent() (de la librairie « scales »). Avec le data frame ci-dessous, les données numeriques sont en decimales : […]
La fonction à utiliser est unique(). On transmet à cette fonction toutes les valeurs et elle va enlever les doublons, ce qui permet de n’avoir au final que les valeurs uniques. Ainsi, avec le data frame ci-dessous, il y a […]
Lors d’un précédent article, on avait parlé d’une méthode pour générer une visualisation en soleil (sunburst) avec les données de Google Analytics (via Big Query) : https://www.webanalytix.fr/comment-visualiser-les-parcours-de-google-analytics-avec-un-sunburst-via-r/ Cette méthode s’applique très bien aussi pour une analyse avec les données de […]
R permet de créer de nombreuses visualisations de données, tout en permettant une personnalisation avancée. Pour les analyses de parcours, il est souvent efficace de visualiser les données avec un sunburst (plutôt qu’un tableau de données ou un diagramme de […]
La librairie htmltools permet de générer un fichier HTML dans R. Il est donc possible à partir de cette librairie d’exporter un resultat au format HTML. Par exemple, pour générer un fichier HTML avec une balise h1 et une autre […]
Pour récupérer la date d’aujourd’hui avec R, il existe 2 methodes : – sys.time() qui renvoie la date avec l’heure et la zone horaire – sys.Date() qui renvoie uniquement la date correspondant à la zone horaire du PC sys.time() est […]
Dans certains cas, quand un script R met du temps à s’executer, il peut être utile d’afficher une pop-up à la fin d’execution du script. Cela permet de travailler sur autre chose (en-dehors de R) pendant que le script s’execute […]
Pour faire des conditions dans R, la methode est similaire à celle du Javascript. Avec l’utilisation de if(){}else if(){}else{} Par exemple, à partir du numero d’un mois, on peut lui attribuer une saison à l’aide des conditions de la manière […]
Il est utile de faire des boucles avec R pour automatiser des process. Cela peut être fait avec une methode similaire à celle en Javascript (avec « for »). La methode consiste à définir la condition pour que la boucle perdure et […]