You should use mget
to get the data of each dataframe of the df_list. So you can do:
dataset <- do.call(rbind, mget(df_list))
Note that this implies that all the rows are of the same length. Probably you find useful also the merge
function.
Thanks alexis_laz, I forgot the do.call.