Given this data frame:
import pandas as pd
df=pd.DataFrame({'Field':['a','b','a','b'],'Value':['aa','bb','cc','dd'],
'indexer':[0,0,1,1]})
df
  Field Value  indexer
0     a    aa        0
1     b    bb        0
2     a    cc        1
3     b    dd        1
I want to produce a dataframe like this:
indexer   a   b
0         aa  bb
1         cc  dd
I've seen answers on how to achieve this when the value field is numeric, but I cannot seem to get this working with string data.
I've tried df.groupby('indexer') but cannot seem to display it or get it into a dataframe. I've found answers for these, but they assume float or integer values.
Thanks in advance!
 
     
    