I have a long data frame with multiple visits per subject based on visits to the hospital.
| ID | VISIT_DATE | COPD | DIABETES | 
|---|---|---|---|
| 1 | 2020-01-01 | 1 | 0 | 
| 2 | 1965-01-01 | 0 | 0 | 
| 3 | 1989-01-01 | 0 | 0 | 
| 1 | 2020-02-10 | 1 | 1 | 
| 2 | 1970-01-01 | 0 | 1 | 
| 3 | 1995-01-01 | 1 | 1 | 
I wanted to make a new variable called "VISIT_NUMBER" in which I can consecutively number which visit it is for each subject.
| ID | VISIT_DATE | COPD | DIABETES | VISIT_NUMBER | 
|---|---|---|---|---|
| 1 | 2020-01-01 | 1 | 0 | 1 | 
| 2 | 1965-01-01 | 0 | 0 | 1 | 
| 3 | 1989-01-01 | 0 | 0 | 1 | 
| 1 | 2020-02-10 | 1 | 1 | 2 | 
| 2 | 1970-01-01 | 0 | 1 | 2 | 
| 3 | 1995-01-01 | 1 | 1 | 2 | 
I have used dplyr in the past for something like this but I am stumped on where to go next.