R

novembre 12, 2013 | Posted in:Infolab #2

R est à la fois un langage et un logiciel libre, gratuit et multi-plateforme (windows, linux, Mac OS) qui sert à traiter, manipuler et analyser des données.

Sur les 8 participants une seule personne avait un niveau avancé sur l’utilisation de R, les autres étaient débutants.

L’atelier a débuté par l’installation du logiciel R sur les machines des participants, téléchargé à partir du site du projet R (http://www.r-project.org). L’animateur a ensuite réalisé une présentation générale de l’interface du logiciel R, son utilisation pour le traitement, la manipulation, et la représentation de données.

Pour prendre en main le logiciel et manipuler des données les participants ont réalisé les tâches suivantes :

  • Création et déclarations des différents types d’objets sous R : vecteur, facteur, liste, matrice, tableau (ou data frame)
  • Conversion d’un objet d’un type à un autre : vecteur à facteur, tableau à matrice…
  • Désigner des lignes, des colonnes, ou des valeurs dans un objet sous R
  • Se renseigner sur le contenu d’un objet déclaré dans R
  • Importation et exportation de données depuis des bases de données externes ou internes : un exemple a été réalisé avec un fichier externe au format excel (ou csv) décrivant des observations de taille, poids, sexe sur un certain nombre d’individus. Une représentation graphique basique a été faite pour illustrer les données du fichier.

Un seul participant (utilisateur avancé) s’attendait à une présentation plus approfondie du logiciel R, notamment sur le traitement des séries temporelles. Mais il lui a été signifié que l’atelier du jour était consacré à une initiation au langage R et non un niveau avancé.

Cependant, dans les prochains ateliers des aspects plus avancés sur l’utilisation de R pourront être
abordés, tels que :

  • La cartographie avec R
  • Utilisation de R et OpenStreetMap (OSM)
  • Exploitation de bases de données avec R
  • Analyse spatiale avec R

Soyez le premier à faire un commentaire.

Poster un commentaire