I have a data frame of the following form in R

| First | a | b | c | Second | a | b | c |
| --- | --- | --- | --- | --- | --- | --- | --- |
|  | 3 | 8 | 1 |  | 7 | 6 | 8 |
|  | 5 | 9 | 4 |  | 2 | 8 | 5 |

I'm trying to write something that selects the three columns following "First" & "Second", and puts them into new data frames titled "First" & "Second" respectively. I'm thinking of using the strategy below (where df is the dataframe I outline above), but am unsure how to make it such that R takes the columns that follow the ones I specify

```
names <- c("First", "Second")
for (i in c){
     i <- (something to specify the 3 columns following df$i)
}

```