I have a pandas dataframe in the form:
| name | class | #absence |
|---|---|---|
| name1 | class1 | 1 |
| name1 | class2 | 5 |
| name1 | class3 | 3 |
| name2 | class1 | 6 |
| name2 | class2 | 4 |
| name2 | class3 | 7 |
I want to get it in the form:
| name | class1 | #absence | class2 | #absence | class3 | #absence |
|---|---|---|---|---|---|---|
| name1 | class1 | 1 | class2 | 5 | class3 | 3 |
| name2 | class1 | 6 | class2 | 4 | class3 | 7 |
I have tried various combinations of groupby, pivot, stack etc.. but can't quite seem to get exactly what I need.
Thank you!