I have a big ol' data frame with two ID columns for courses and users, and I needed to split it into one dataframe per course to do some further analysis/subsetting. After eliminating quite a few rows from each of the individual course dataframes, I'll need to stick them back together.
I split it up using, you guessed it,
This is a place for
do.call. Simply calling
df <- rbind(split.df) will result in a weird and useless list object, but
do.call("rbind", split.df) should give you the result you're looking for.