I have dataset in this form:
data = {'col1':['a','a','b','c'],
        'col2':['d','e','f','g'],
        'col3':[1,2,3,4]}
pd.DataFrame(data)
   col1 col2 col3
0   a   d   1
1   a   e   2
2   b   f   3
3   c   g   4
But i want data to be of following form:
    d   e   f   g
a   1   1   0   0
b   0   0   1   0
c   0   0   0   1
Any help?
