obs <- c(9, 11, 3, 7, 8, 13, 5, 10, 7, 12, 8, 4)
treat <- rep(c("A", "B", "C", "D"), times = 3)
block <- rep(c(1, 2, 3), each = 4)
data <- data.frame(obs, treat, block)
data obs treat block
1 9 A 1
2 11 B 1
3 3 C 1
4 7 D 1
5 8 A 2
6 13 B 2
7 5 C 2
8 10 D 2
9 7 A 3
10 12 B 3
11 8 C 3
12 4 D 3