This is a quick way to perform your task:
df <- data.frame(matrix(unlist(5), nrow=length(5), byrow=T))
This will convert all character columns to factors, just add a parameter to the data.frame() call to avoid this:
df <- data.frame(matrix(unlist(5), nrow=100 , byrow=T),stringsAsFactors=FALSE)
Alternatively you can also use rbind
do.call(rbind.data.frame, your_list)
There are other methods too but I think these two mentioned above will solve your problem.