CommencezCommencez 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 offrir les données de tous les instruments dans un seul fichier. Cet exercice vous montrera comment importer un fichier qui contient plusieurs instruments.

Encore une fois, vous pouvez utiliser read.zoo(). Cette fois, vous utiliserez son argument split, qui vous permet d'indiquer le nom ou le numéro des colonnes qui contiennent les variables identifiant les observations uniques.

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

Cette activité fait partie du cours

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

Voir le cours

Instructions de l’exercice

  • Importez les 5 premières lignes de two_symbols.csv avec read.csv(). Assignez 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 précisant split avec les noms des colonnes du symbole et du type. Assignez le résultat à two_symbols_zoo.
  • Affichez les premières lignes de two_symbols_zoo.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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