I am a beginner in R and so have a very basic question.
I would like to convert a database long to wide. I would also need to merge one column with one of the heading of the row. The original data will be like:
Trial number | timepoint | side-effect1 grade | side-effect2 grade |
---|---|---|---|
1 | 6 | 0 | 1 |
1 | 12 | 3 | 2 |
1 | 24 | 2 | 0 |
2 | 3 | 1 | 2 |
2 | 6 | 1 | 3 |
2 | 24 | 2 | 0 |
What I really need is to have 1 row per patient and the side-effect title to be merged with the time point, to be organised this way:
Trial number | side-effect1 grade_3 | side-effect1 grade_6 | side-effect1 grade_12 | side-effect1 grade_24 | side-effect2 grade_3 | side-effect2 grade_6 | side-effect2 grade_12 | side-effect2 grade_24 |
---|---|---|---|---|---|---|---|---|
1 | 0 | 3 | 2 | 1 | 2 | 0 | ||
2 | 1 | 1 | 2 | 2 | 3 | 0 |
Would someone be able to help? I have been reading a lot of things but have not really gone any further. Your help would be very much appreciated. Apologies if this too much of a beginner question. Thank you!