Delete second row from each of the data frames
list_dataframes <- lapply(list_dataframes, function(x) x[-2,])
Merge the data frames by common identifier available in the first column
DF <- Reduce(function(x ,y) merge(x, y, by=names(x)[1]), list_dataframes)
(Not tested due to lack of reproducible example.)