I have a data frame with several columns, one of which is a factor called \"site\". How can I split the data frame into blocks of rows each with a unique value of \"site\",
It is also very easy to generate your plots with the lattice package:
library(lattice) xyplot(year~peak | site, data)