I want to make spread data based on duplicate data. I want to accumulate column based on overlapping rows. For example, X2 column is repeated 5 times.
It looks similar to using spread function in tidyr package, but it's a little different. Could you give some idea for me?
INPUT:
X1 X2 X3
1 A 1 10
2 B 2 11
3 C 3 13
4 A 4 12
5 F 5 16
6 D 1 17
.
.
.
515 E 5 18
OUTPUT:
X2 X1.1 X3.1 X1.2 X3.2 ... 102 steps
1 1 A 10 D 17
2 2 B 11
3 3 C 13
4 4 A 12
5 5 F 16