« Importer des données dans R » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
mAucun résumé des modifications
Ligne 12 : Ligne 12 :
Il existe une multitude de possibilité pour importer des données R et ensuite les gérer.
Il existe une multitude de possibilité pour importer des données R et ensuite les gérer.


* R possède des fonctionnalités de base
* R possède des fonctionnalités de base pour lire des fichiers en entier ou encore des fichiers structurés
* Plusieurs extensions ajoutent des méthodes spécifiques pour lire et éventuellement déjà traiter des données. Parfois les résultats seront stockés dans des structures de données non-standardes (listes).
 
== Lecture de données tabulaires ==
 
Les fonctions '''''read.table()''''' et '''''read.csv()''''' permettent de lire et importer  des fichiers ''.txt'' et ''.csv''.
 
R peut directement lire un fichier depuis un URL.
 
L'intégration de la fonction '''''file.choose()''''' permet à l'utilisateur de sélectionner un fichier.
 
<source lang="matlab" enclose="div">
# Le fichier data.txt est lu est stocké dans un nouveau objet R nommé Database
Database <- read.table("data.txt", header = TRUE)
 
# Le séparateur utilisé dans le fichier délimité est la virgule
Database <- read.table(file.choose(), header = TRUE, sep = ",")
 
# Fichier de type CSV. Le séparateur utilisé dans le fichier csv est le point-virgule
Database <- read.csv(file.choose(), header = TRUE, sep= ";")
 
# Fichier de type CSV depuis un serveur web (ce fichier contient des stats de google webmaster tools pour edutechwiki ...)
 
Database <- read.csv("http://tecfa.unige.ch/guides/R/data/edutechwiki-fr-gw-oct-6-2014.csv", header = TRUE, sep= ",")
 
# Fichier de type Excel qui contient une simple matrice, la première ligne contient les noms de variables
library(xlsx)
Database <- read.xlsx("c:/dks/myexcel.xlsx", 1)
</source>
 
Visualiser les tableaux:
* Dans RStudio, cliquer sur le variable (par ex. "Database" ci-dessus) dans le panneau Environment
* Sinon, utilisez: summary(DB), dim(Database), etc.

Version du 25 novembre 2014 à 21:10

Tutoriels R
◀▬▬▶
brouillon intermédiaire
2014/11/25 ⚒⚒ 2014/11/25
Voir aussi

Introduction

Il existe une multitude de possibilité pour importer des données R et ensuite les gérer.

  • R possède des fonctionnalités de base pour lire des fichiers en entier ou encore des fichiers structurés
  • Plusieurs extensions ajoutent des méthodes spécifiques pour lire et éventuellement déjà traiter des données. Parfois les résultats seront stockés dans des structures de données non-standardes (listes).

Lecture de données tabulaires

Les fonctions read.table() et read.csv() permettent de lire et importer des fichiers .txt et .csv.

R peut directement lire un fichier depuis un URL.

L'intégration de la fonction file.choose() permet à l'utilisateur de sélectionner un fichier.

# Le fichier data.txt est lu est stocké dans un nouveau objet R nommé Database
Database <- read.table("data.txt", header = TRUE)

# Le séparateur utilisé dans le fichier délimité est la virgule
Database <- read.table(file.choose(), header = TRUE, sep = ",")

# Fichier de type CSV. Le séparateur utilisé dans le fichier csv est le point-virgule
Database <- read.csv(file.choose(), header = TRUE, sep= ";")

# Fichier de type CSV depuis un serveur web (ce fichier contient des stats de google webmaster tools pour edutechwiki ...)

Database <- read.csv("http://tecfa.unige.ch/guides/R/data/edutechwiki-fr-gw-oct-6-2014.csv", header = TRUE, sep= ",")

# Fichier de type Excel qui contient une simple matrice, la première ligne contient les noms de variables
library(xlsx)
Database <- read.xlsx("c:/dks/myexcel.xlsx", 1)

Visualiser les tableaux:

  • Dans RStudio, cliquer sur le variable (par ex. "Database" ci-dessus) dans le panneau Environment
  • Sinon, utilisez: summary(DB), dim(Database), etc.