I have R code that takes raw data where each patient entry is one row, and sums it up for a 'frequency' column for each department by date.
What I used here was the code:
department_totals <- as.data.frame(count(sheet, c("Date", "Department")))
To get:
Department | Date | Frequency |
---|---|---|
Dental | 14 Mar | 5 |
Dental | 15 Mar | 3 |
Dental | 16 Mar | 2 |
Cardio | 14 Mar | 4 |
Cardio | 15 Mar | 7 |
Cardio | 16 Mar | 8 |
Physio | 14 Mar | 1 |
Physio | 16 Mar | 2 |
But for this new project, I need it to be the actual individual departments by date, like this:
Date | Dental | Cardio | Physio |
---|---|---|---|
14 Mar | 5 | 4 | 1 |
15 Mar | 3 | 7 | blank |
16 Mar | 2 | 8 | 2 |
And I can't figure out how to do it. I can group by department, but I'm trying to make each unique variable in 'Department' its own variable and then have the frequency of variables for each of those as a new column, ordered by date.
The intent here is to be able to make line graphs of how each of these departments' frequency of patients changes over time.