I would like to create the following table via a current data frame that I have. My current data frame is as follows
ID = c(rep("A",3), rep("B",5), rep("C",4))
NRT = c(3,3,4,5,5,3,3,4,3,3,5,5)
df = as.data.frame(cbind(ID,NRT))
| ID | NRT |
|---|---|
| A | 3 |
| A | 3 |
| A | 4 |
| B | 5 |
| B | 5 |
| B | 3 |
| B | 3 |
| B | 4 |
| C | 3 |
| C | 3 |
| C | 5 |
| C | 5 |
I would like to obtain a table as follows which shows the number of times each number appear for each ID
| ID | 3 | 4 | 5 |
|---|---|---|---|
| A | 2 | 1 | 0 |
| B | 2 | 1 | 2 |
| C | 2 | 0 | 2 |
Thanks all for the help in advance :)