I read a lot on the internet and haven't found a solution. I have this data.frame:
d <- data.frame(cat = letters[11:15], count = c(1:10))
e <- data.frame(cat = letters[11:15], count = c(11:20))
G <- rbind(d, e)
cat count
1 k 1
2 l 2
3 m 3
4 n 4
5 o 5
6 k 6
7 l 7
8 m 8
9 n 9
10 o 10
11 k 11
12 l 12
13 m 13
14 n 14
15 o 15
16 k 16
17 l 17
18 m 18
19 n 19
20 o 20
Now I want to transform the data frame to wide, but the count values need to be in rows like this:
cat k l m n o
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
I have no idea, how to do it. Thank you in advance.