If the only reason you want to merge the data is to write it to a csv file, then you can simply write each data frame separately to the same csv file. For instance:
write.table(result1, "myfile.csv", row.names=FALSE, sep=",")
cat("\n", file = "myfile.csv", append = TRUE)
write.table(result2, "myfile.csv", row.names=FALSE, sep=",", append=TRUE)
This is what the file looks like:

source
share