HTTP

Importation de données en R : niveau intermédiaire

Filip Schouwenaars

Instructor, DataCamp

Données sur le web

  • Vous l'avez déjà utilisé !

  • De nombreux packages s'en chargent pour vous

  • Formats de fichiers utiles pour le web

  • JSON

Importation de données en R : niveau intermédiaire

HTTP

  • HyperText Transfer Protocol

  • Règles d'échange de données entre ordinateurs

  • Langage du web

ch_3_1_slide.011.png

Importation de données en R : niveau intermédiaire

HTTP

  • HyperText Transfer Protocol

  • Règles d'échange de données entre ordinateurs

  • Langage du web

ch_3_1_slide.012.png

Importation de données en R : niveau intermédiaire

HTTP

  • HyperText Transfer Protocol

  • Règles d'échange de données entre ordinateurs

  • Langage du web

ch_3_1_slide.013.png

Importation de données en R : niveau intermédiaire

HTTP

  • HyperText Transfer Protocol

  • Règles d'échange de données entre ordinateurs

  • Langage du web

ch_3_1_slide.014.png

Importation de données en R : niveau intermédiaire

HTTP

  • HyperText Transfer Protocol

  • Règles d'échange de données entre ordinateurs

  • Langage du web

ch_3_1_slide.015.png

Importation de données en R : niveau intermédiaire

Exemple : CSV

http://assets.datacamp.com/ ... /states.csv

# Manually download file through web browser

read.csv(url("path/to/states.csv"))
         state    capital pop_mill area_sqm
1 South Dakota     Pierre    0.853    77116
2     New York     Albany   19.746    54555
3       Oregon      Salem    3.970    98381
4      Vermont Montpelier    0.627     9616
5       Hawaii   Honolulu    1.420    10931
Importation de données en R : niveau intermédiaire

Exemple : CSV

read.csv("http://assets.datacamp.com/course/
                 importing_data_into_r/states.csv")
         state    capital pop_mill area_sqm
1 South Dakota     Pierre    0.853    77116
2     New York     Albany   19.746    54555
3       Oregon      Salem    3.970    98381
4      Vermont Montpelier    0.627     9616
5       Hawaii   Honolulu    1.420    10931
  • R détecte une URL, effectue une requête GET et lit le fichier CSV
Importation de données en R : niveau intermédiaire

Exemple : CSV

read.csv("http://assets.datacamp.com/course/
                 importing_data_into_r/states.csv")
         state    capital pop_mill area_sqm
1 South Dakota     Pierre    0.853    77116
2     New York     Albany   19.746    54555
3       Oregon      Salem    3.970    98381
4      Vermont Montpelier    0.627     9616
5       Hawaii   Honolulu    1.420    10931
  • Prise en charge de HTTPS depuis R version 3.2.2
Importation de données en R : niveau intermédiaire

Passons à la pratique !

Importation de données en R : niveau intermédiaire

Preparing Video For Download...