CommencerCommencer gratuitement

Lire un fichier texte contenant plusieurs instruments

Les exercices précédents fonctionnent si chaque fichier ne contient qu’un seul instrument. Certains logiciels et fournisseurs de données peuvent toutefois regrouper tous les instruments dans un seul fichier. Cet exercice vous montre comment importer un fichier qui contient plusieurs instruments.

Vous pouvez à nouveau utiliser read.zoo(). Cette fois, vous utiliserez son argument split, qui vous permet d’indiquer le nom ou le numéro des colonnes contenant les variables qui identifient les observations uniques.

Le fichier two_symbols.csv dans votre répertoire de travail contient des données bid/ask pour deux instruments, où chaque ligne correspond à une observation bid ou ask pour un instrument. Vous utiliserez l’argument split pour importer les données dans un objet qui regroupe, sur une même ligne, les prix bid et ask des deux instruments.

Cet exercice fait partie du cours

Importer et gérer des données financières avec R

Afficher le cours

Instructions

  • Importez les 5 premières lignes de two_symbols.csv avec read.csv(). Affectez le résultat à two_symbols_data.
  • Examinez la structure de two_symbols_data et notez les noms et positions des colonnes.
  • Utilisez read.zoo() pour importer two_symbols.csv, en indiquant split comme les noms des colonnes du symbole et du type. Affectez le résultat à two_symbols_zoo.
  • Affichez les premières lignes de two_symbols_zoo.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Read data with read.csv
___ <- read.csv("___", nrows = ___)

# Look at the structure of two_symbols_data


# Specify Symbol and Type index column names
two_symbols_zoo <- read.zoo("two_symbols.csv", split = c("___", "___"), sep = "___", header = ___)

# Look at first few rows of data
Modifier et exécuter le code