Comment importer des données Excel dans Rstudio ? 2


Pour faire des tests statistiques sur des données Excel, il est préférable d'utiliser Rstudio plutôt que l'add-in Analysis Toolpak d'Excel qui ne contient que quelques tests basiques.

Excel a l'avantage de pouvoir travailler facilement les données, notamment pour des calculs numériques. Cependant il se montre moins pratique pour des calculs statistiques, d'où l'utilité d'importer des données Excel dans Rstudio.

Nous allons voir comment importer dans Rstudio les données ci-dessous présentes dans Excel.

Rstudio permet d'importer des données d'un fichier texte au format CSV. Il faut donc préalablement enregistrer le fichier Excel au format CSV (Enregistrer Sous > Type > CSV (separateur : point-virgule))

On peut ensuite importer les données dans Rstudio en important le fichier. Pour cela, il faut ouvrir Rstudio et aller dans le bloc en bas à droite, dans l'onglet File. Si besoin, il faut changer de répertoire pour sélectionner le ficher, en cliquant sur le bouton avec les 3 petits points "...". Et cliquer sur le fichier qui va afficher les données dans le bloc Sources en haut à droite.

Les données sont affichées dans la fenêtre Sources, mais ne sont pas encore importées.

Pour remédier à cela, il faut cliquer sur "Import dataset" du bloc Workspace en haut à droite, et sélectionner "From Text File", puis sélectionner le fichier CSV.

Une fenêtre s'ouvre alors pour configurer l'import, en precisant le nom, la présence d'intitulés, le séparateur, etc. Le code R correspondant à l'import est ensuite généré et s'affiche dans la console en bas à gauche

> Data <- read.csv("C:/Data.csv", sep=";")
> View(Data)

Les données sont maintenant importées dans Rstudio et sont contenues dans l'objet Data qui est sous forme de matrice. On peut les afficher en tapant "> Data".

Pour pouvoir par la suite réaliser des tests, il va falloir isoler chacune des variables de la matrice dans des vecteurs.

Par exemple, pour isoler la variable A :
> A <- Data$A

Ainsi, en tapant "> A" , le vecteur s'affiche.

5.00 avg. rating (98% score) - 3 votes

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

 

2 commentaires sur “Comment importer des données Excel dans Rstudio ?

  • hamdi

    bonjour,
    je cherche à exporter un tableau contient une colonne 10000 valeurs vers excel . comment je peux faire ?
    avec 1000 je peux faire copier coller mais avec 10000 ça marche pa
    merci pour vos aides

    • webanalytix Auteur du billet

      Bonjour Hamdi,
      Le plus simple est de générer un fichier CSV à partir des données.
      Ce fichier peut ensuite être ouvert et lu par Excel.
      Avec R, le code suivant créé le fichier "MyData.csv" : write.csv(MyData, file = "MyData.csv")
      Plus d'infos ici : http://rprogramming.net/write-csv-in-r/