My data looks like this:
| Measurement | Compound | Measure |
|---|---|---|
| 1 | A | 111 |
| 1 | A | 222 |
| 1 | B | 333 |
| 1 | B | 444 |
| 2 | C | 555 |
| 2 | C | 666 |
| 2 | D | 777 |
| 2 | D | 888 |
And I'm trying to assign a "reseting" group number based on Compound:
| Measurement | Compound | Measure | Compound_order |
|---|---|---|---|
| 1 | A | 111 | 1 |
| 1 | A | 222 | 1 |
| 1 | B | 333 | 2 |
| 1 | B | 444 | 2 |
| 2 | C | 555 | 1 |
| 2 | C | 666 | 1 |
| 2 | D | 777 | 2 |
| 2 | D | 888 | 2 |
Didn't come up with the solution on dplyr group_by.
DATA
dat <- data.frame(
Measurement = c(1, 1, 1, 1, 2, 2, 2, 2),
Compound = c("A", "A", "B", "B", "C", "C", "D", 'D'),
Measure = 111 * 1:8
)