ComenzarEmpieza gratis

Leer archivo de texto con varios instrumentos

Los ejercicios anteriores funcionan si cada archivo contiene solo un instrumento. Algunos programas y proveedores de datos pueden ofrecer los datos de todos los instrumentos en un único archivo. En este ejercicio aprenderás a importar un archivo que contiene varios instrumentos.

Una vez más, puedes usar read.zoo(). Esta vez usarás su argumento split, que te permite indicar el nombre o el número de las columnas que contienen las variables que identifican observaciones únicas.

El archivo two_symbols.csv en tu directorio de trabajo contiene datos de bid/ask para dos instrumentos, donde cada fila incluye una observación de bid o de ask para un instrumento. Usarás el argumento split para importar los datos en un objeto que tenga los precios de bid y ask de ambos instrumentos en una sola fila.

Este ejercicio forma parte del curso

Importación y gestión de datos financieros en R

Ver curso

Instrucciones del ejercicio

  • Importa las primeras 5 líneas de two_symbols.csv usando read.csv(). Asigna el resultado a two_symbols_data.
  • Examina la estructura de two_symbols_data y fíjate en los nombres y posiciones de las columnas.
  • Usa read.zoo() para importar two_symbols.csv, indicando split como los nombres de las columnas de símbolo y tipo. Asigna el resultado a two_symbols_zoo.
  • Mira las primeras filas de two_symbols_zoo.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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
Editar y ejecutar código