Crea nombres válidos para varios instrumentos
En un ejercicio anterior aprendiste a usar setSymbolLookup() para establecer una fuente de datos predeterminada para getSymbols(). También puedes usar setSymbolLookup() para crear una correspondencia entre el símbolo del instrumento y el nombre del objeto de R.
Esto es útil si quieres descargar datos para muchos símbolos que no son nombres sintácticamente válidos, o símbolos cuyos nombres entran en conflicto con otros nombres de variables en R.
Un ejemplo de nombre en conflicto es el símbolo de la acción de AT&T, T, que a menudo se usa como forma abreviada del valor lógico TRUE.
Para cambiar el nombre de un símbolo concreto, los argumentos deben pasarse a setSymbolLookup() como una lista, así: setSymbolLookup(NEW_NAME = list(name = "OLD_NAME")).
Este ejercicio forma parte del curso
Importación y gestión de datos financieros en R
Instrucciones del ejercicio
- Asigna el nombre de
"BRK-A"a"BRK.A". - Asigna el nombre de
"T"(AT&T) a"ATT". - Usa una única llamada a
getSymbols()para cargar datos de ambos instrumentos utilizando los nombres nuevos que les has asignado.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Set name for BRK-A to BRK.A
# Set name for T to ATT
setSymbolLookup(___ = list(name = "___"))
# Load BRK.A and ATT data
getSymbols(c("___", "___"))