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!
 
    