Make getSymbols() return the data it retrieves
In the last exercise, getSymbols()
automatically created an object named like the symbol you provided. This exercise will teach you to make getSymbols()
return the data, so you can assign the output yourself.
There are two arguments that will make getSymbols()
return the data:
- Set
auto.assign = FALSE
. - Set
env = NULL
.
The two methods are functionally equivalent, but auto.assign = FALSE
describes the behavior better. Use it because you will be more likely to remember what auto.assign = FALSE
means in the future.
This exercise is part of the course
Importing and Managing Financial Data in R
Exercise instructions
- Download SPY data and assign it to an object named
spy
by using theauto.assign
argument. - Use the
str()
function to view the structure of thespy
object. - Download JNJ data and assign it to an object named
jnj
by using theenv
argument. - Use the
str()
again, but on thejnj
object.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Assign SPY data to 'spy' using auto.assign argument
# Look at the structure of the 'spy' object
# Assign JNJ data to 'jnj' using env argument
# Look at the structure of the 'jnj' object