df = data.frame(A = c("A", "B", "C", "D", "E", "F"), B = c(NA, "A", "B", "B", "D", "D")) split(df$B, df$A)