I have the following data.table:
Date | Segment | Variable | value |
---|---|---|---|
31-12-2021 | XXX | aa_a_1 | 10 |
31-12-2021 | XXX | bbb_1 | 11 |
31-12-2021 | XXX | ccc_1 | 12 |
31-01-2022 | XXX | aa_a_2 | 13 |
31-01-2022 | XXX | bbb_2 | 14 |
31-01-2022 | XXX | ccc_2 | 15 |
28-02-2022 | XXX | aa_a_3 | 16 |
28-02-2022 | XXX | bbb_3 | 17 |
28-02-2022 | XXX | ccc_3 | 18 |
31-03-2022 | XXX | aa_a_4 | 19 |
31-03-2022 | XXX | bbb_4 | 20 |
31-03-2022 | XXX | ccc_4 | 21 |
30-04-2022 | XXX | aa_a_5 | 22 |
30-04-2022 | XXX | bbb_5 | 23 |
30-04-2022 | XXX | ccc_5 | 24 |
31-05-2022 | XXX | aa_a_6 | 25 |
31-05-2022 | XXX | bbb_6 | 26 |
31-05-2022 | XXX | ccc_6 | 27 |
30-06-2022 | XXX | aa_a_7 | 28 |
30-06-2022 | XXX | bbb_7 | 29 |
30-06-2022 | XXX | ccc_7 | 30 |
31-07-2022 | XXX | aa_a_8 | 31 |
31-07-2022 | XXX | bbb_8 | 32 |
31-07-2022 | XXX | ccc_8 | 33 |
31-08-2022 | XXX | aa_a_9 | 34 |
31-08-2022 | XXX | bbb_9 | 35 |
31-08-2022 | XXX | ccc_9 | 36 |
30-09-2022 | XXX | aa_a_10 | 37 |
30-09-2022 | XXX | bbb_10 | 38 |
30-09-2022 | XXX | ccc_10 | 39 |
31-10-2022 | XXX | aa_a_11 | 40 |
31-10-2022 | XXX | bbb_11 | 41 |
31-10-2022 | XXX | ccc_11 | 42 |
30-11-2022 | XXX | aa_a_12 | 43 |
30-11-2022 | XXX | bbb_12 | 44 |
30-11-2022 | XXX | ccc_12 | 45 |
31-12-2021 | YYY | aa_a_1 | 46 |
31-12-2021 | YYY | bbb_1 | 47 |
31-12-2021 | YYY | ccc_1 | 48 |
31-01-2022 | YYY | aa_a_2 | 49 |
31-01-2022 | YYY | bbb_2 | 50 |
31-01-2022 | YYY | ccc_2 | 51 |
28-02-2022 | YYY | aa_a_3 | 52 |
28-02-2022 | YYY | bbb_3 | 53 |
28-02-2022 | YYY | ccc_3 | 54 |
31-03-2022 | YYY | aa_a_4 | 55 |
31-03-2022 | YYY | bbb_4 | 56 |
31-03-2022 | YYY | ccc_4 | 57 |
30-04-2022 | YYY | aa_a_5 | 58 |
30-04-2022 | YYY | bbb_5 | 59 |
30-04-2022 | YYY | ccc_5 | 60 |
31-05-2022 | YYY | aa_a_6 | 61 |
31-05-2022 | YYY | bbb_6 | 62 |
31-05-2022 | YYY | ccc_6 | 63 |
30-06-2022 | YYY | aa_a_7 | 64 |
30-06-2022 | YYY | bbb_7 | 65 |
30-06-2022 | YYY | ccc_7 | 66 |
31-07-2022 | YYY | aa_a_8 | 67 |
31-07-2022 | YYY | bbb_8 | 68 |
31-07-2022 | YYY | ccc_8 | 69 |
31-08-2022 | YYY | aa_a_9 | 70 |
31-08-2022 | YYY | bbb_9 | 71 |
31-08-2022 | YYY | ccc_9 | 72 |
30-09-2022 | YYY | aa_a_10 | 73 |
30-09-2022 | YYY | bbb_10 | 74 |
30-09-2022 | YYY | ccc_10 | 75 |
31-10-2022 | YYY | aa_a_11 | 76 |
31-10-2022 | YYY | bbb_11 | 77 |
31-10-2022 | YYY | ccc_11 | 78 |
30-11-2022 | YYY | aa_a_12 | 79 |
30-11-2022 | YYY | bbb_12 | 80 |
30-11-2022 | YYY | ccc_12 | 81 |
And so on to a total of 24 different dates and 'aaa','bbb' and 'ccc' from 1 to 24.
And the desired output would be:
Date | Segment | aa_a | bbb | ccc |
---|---|---|---|---|
31-12-2021 | XXX | 10 | 11 | 12 |
31-01-2022 | XXX | 13 | 14 | 15 |
31-12-2021 | YYY | 16 | 17 | 18 |
31-01-2022 | YYY | 19 | 20 | 21 |
And so on...
Any idea? I'm blocked at this point.