Imagine you have an object foo that you saved as saved.file.rda as follows:
foo <- 'a'
save(foo, file='saved.file.rda')
Suppose you load saved.file.rda into an environment with multiple objects but forgot the name of the object that is in saved.file.rda. Is there a way in R to determine that name?
You can do it the following way, which seems a little clunky:
bar <- load('saved.file.rda')
eval(parse(text=bar)) # this will pull up the object that was in saved.file.rda
However, is there a better way of doing this?
Assuming there is only one object saved in
saved.file.rda, about:or just:
If you want to be “neat” and not pollute your global workspace with the stuff you loaded (and forgot the name of), you can load your object into an environment, and specify that environment in you call to
get.Maybe: