Ler arquivo de texto contendo múltiplos instrumentos
Os exercícios anteriores funcionam se cada arquivo contiver apenas um instrumento. Alguns softwares e fornecedores de dados podem disponibilizar os dados de todos os instrumentos em um único arquivo. Este exercício vai ensinar você a importar um arquivo que contém múltiplos instrumentos.
Mais uma vez, você pode usar read.zoo(). Desta vez, você usará o argumento split, que permite especificar o nome ou o número das colunas que contêm as variáveis que identificam observações únicas.
O arquivo two_symbols.csv no seu diretório de trabalho contém dados de bid/ask para dois instrumentos, onde cada linha tem uma observação de bid ou ask para um instrumento. Você usará o argumento split para importar os dados em um objeto que tenha os preços de bid e ask para ambos os instrumentos em uma única linha.
Este exercício faz parte do curso
Importando e Gerenciando Dados Financeiros em R
Instruções do exercício
- Importe as primeiras 5 linhas de
two_symbols.csvusandoread.csv(). Atribua a saída atwo_symbols_data. - Veja a estrutura de
two_symbols_datae observe os nomes e posições das colunas. - Use
read.zoo()para importartwo_symbols.csv, especificandosplitcomo os nomes das colunas de símbolo e tipo. Atribua a saída atwo_symbols_zoo. - Veja as primeiras linhas de
two_symbols_zoo.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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