Append each data frame iteratively into a larger data frame R : I did search for this and linking to entries here: 
http://stackoverflow.com/questions/22053090/appending-multiple-files-into-a-data-frame-using-r
http://stackoverflow.com/questions/22053090/appending-multiple-files-into-a-data-frame-using-r
http://stackoverflow.com/questions/12162278/appending-column-to-a-data-frame-r

But they don't answer my question.  

Code: 

    for (i in 1:nrow(files.df)) {
      Final <- parser(as.character(files.df[i,]))
      Final2 <- rbind(Final2,Final)
    }

files.df contains over 30 filenames (read from a directory using list.files) which is then passed to a custom function parser which returns a dataframe holding over 100 lines (number varies from one file to the next). Both Final and Final2 are initialised with NA outside the for loop. The script runs fine with rbind but its a semantic issue - the resulting output is not what I expect. The resulting dataframe is a lot smaller than the files combined.  

I am certain it has to do with the rbind bit. 

Any thoughts would be great! Would be good if I can stick to the data frame structure. 