I have data in this format:
Age Gender Period Unemployed
16 to 19 years Men 2005-01-01 91000
20 to 24 years Men 2005-01-01 175000
16 to 19 years Women 2005-01-01 88888
20 to 24 years Women 2005-01-01 175000
16 to 19 years Men 2005-02-01 92000
20 to 24 years Men 2005-02-01 175000
Now I want to convert it into wide format such as age is index:
2005-01-01 2005-02-01
Men Women Men Women
Age
16 to 19 years
20 to 24 years
I tried using pivot:
df.pivot(index="Age", columns=["Period", "Gender"], value="Unemployed")
However I get error about duplicate values. But I dont know why should there be limitation for duplicate values here as I dont aggregate anything just reshape?