Find the names, then call mget .
If there is a template for the names of each individual variable, this is straightforward.
var_names <- paste0("df", 1:3) mget(var_names, envir = globalenv())
If the naming system is more complex, you can use regular expressions to find them using something like
var_names <- ls(envir = globalenv(), pattern = "^df[[:digit:]]+$")
source share