I need help with the following. I have the following dataframe in pandas:
User | Event | Count |
---|---|---|
User 1 | Ev1 | 1 |
User 1 | Ev3 | 3 |
User 1 | Ev4 | 2 |
User 1 | Ev5 | 2 |
User 1 | Ev6 | 1 |
User 2 | Ev1 | 22 |
User 2 | Ev2 | 3 |
User 2 | Ev3 | 1 |
User 2 | Ev4 | 1 |
User 2 | Ev5 | 1 |
I need it to be as follows:
User | Ev1 | Ev2 | Ev3 | Ev4 | Ev5 | Ev6 |
---|---|---|---|---|---|---|
User 1 | 1 | 0 | 3 | 2 | 2 | 1 |
User 2 | 22 | 3 | 1 | 1 | 1 | 0 |
I have tried with df.transponse() but I have not reached the correct solution as it is as follows:
User | User 1 | ... | User 2 | … | N.. |
---|---|---|---|---|---|
Event | Ev1 | Ev2 | Ev1 | Ev2 | Ev N.. |
Count | 1 | 3 | 22 | 2 | N.. |