R

Tuto : Initiation et découverte du langage R

Le langage R est un langage de référence utilisé majoritairement au sein de la communauté scientifique et universitaire. Cependant, on note que depuis quelques années, son utilisation est de plus en plus développée auprès des SEO.

La principale utilisation du langage R est le traitement des jeux de données, application de traitement statistiques, l’analyse de donnée la visualisation de celles-ci. Sa grande force réside dans sa capacité de traitement de larges volumes de données.
Ainsi, le traitement d’un large tableau de plusieurs centaines de milliers de lignes peut se faire sans broncher avec un simple ordinateur de bureau. De plus, R est disponible gratuitement, sous licence GPL, ce qui a grandement favorisé son adoption auprès de la communauté scientifique.

Tutoriel : Les bases du langages R

Comme bon nombre de langages, R se base sur une structure algorithmique basée sur des variables, des fonctions, des conditions… jusqu’ici rien de surprenant. Voici quelques exemples d’utilisations basiques du langage R que nous allons abordé dans ce tutoriel :

opérateurs logiques et arithmétiques en R
les conditions en R : if / else
les boucles en R : for, while…
écrire une fonction en R

Pour aller plus loin, R dispose déjà d’une multitude de librairies contenant des fonctions dédiées à des usages spécifiques. Si certaines restent dédiées à l’analyse et au traitement de données (dplyr par exemple pour le traitement de dataframes en R ou stringr pour le traitement de chaîne de caractères), d’autres proposent des usages plus exotiques.

Vous pouvez par exemple parcourir les API de Spotify ou Twitter grâce aux librairies spotifyr ou twittR, traiter des données géographiques avec dismo et même créer vos webapps avec Shiny.

Utiliser le langage R pour le SEO

Une fois que vous maîtriserez les bases du langage R, libre à vous de développer vos propres scripts pour vos projets SEO.

De multiples librairies existent pour tirer parti du langage R pour le SEO. googleAuthR par exemple pour se connecter à l’ensemble des API Google. Libre à vous par la suite de développer vos propres scripts.
Grâce à ses capacités de calcul sur de larges volumes de données, un calcul de pagerank interne devient réalisable en quelques lignes de commandes, tout comme la visualisation de votre maillage interne.

C’est parti avec votre premier cours R.