I have a data frame which I get after doing group by which looks like below:-
data = [[1,'US', 10], [1,'CA', 15], [1,'IN', 14],
        [2,'US', 15], [2,'CA', 9], [2,'IN', 1],
        [3,'US', 16], [3,'CA', 8], [3,'IN', 33]]
 
# Create the pandas DataFrame
df = pd.DataFrame(data, columns = ['fan', 'country','value'])
 
# print data frame.
df
which I want to convert into:-


 
    