Criar nome válido para um instrumento
Se você estiver baixando dados para um único símbolo e esse símbolo não for um nome sintaticamente válido, você pode definir auto.assign = FALSE na sua chamada a getSymbols(). Isso permitirá atribuir diretamente a saída a um nome sintaticamente válido.
Você também pode querer converter os nomes das colunas em nomes sintaticamente válidos. Essa é uma boa ideia se você pretende usar os dados em funções que esperam nomes de coluna sintaticamente válidos (por exemplo, lm()).
Este exercício faz parte do curso
Importando e Gerenciando Dados Financeiros em R
Instruções do exercício
- Use
getSymbols()e seu argumentoauto.assignpara criar um objeto chamadoBRK.Acontendo dados de "BRK-A". - Use
colnames()para criar um objeto chamadocol_namesque contenha os nomes das colunas do objetoBRK.A. - Use
make.names()para convertercol_namesem nomes sintaticamente válidos.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Create BRK.A object
# Create col_names object from the colnames() of BRK.A
col_names <-
# Convert col_names into syntactically valid names
colnames(BRK.A) <-