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!