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
Instrucciones del ejercicio
- Importa las primeras 5 líneas de
two_symbols.csvusandoread.csv(). Asigna el resultado atwo_symbols_data. - Examina la estructura de
two_symbols_datay fíjate en los nombres y posiciones de las columnas. - Usa
read.zoo()para importartwo_symbols.csv, indicandosplitcomo los nombres de las columnas de símbolo y tipo. Asigna el resultado atwo_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