ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Importe as primeiras 5 linhas de two_symbols.csv usando read.csv(). Atribua a saída a two_symbols_data.
  • Veja a estrutura de two_symbols_data e observe os nomes e posições das colunas.
  • Use read.zoo() para importar two_symbols.csv, especificando split como os nomes das colunas de símbolo e tipo. Atribua a saída a two_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
Editar e executar o código