I'm having a little trouble with pivoting in pandas. The dataframe (dates, location, data) I'm working on looks like:
dates    location    data
date1       A         X
date2       A         Y
date3       A         Z
date1       B         XX
date2       B         YY
Basically, I'm trying to pivot on location to end up with a dataframe like:
dates   A    B    C
date1   X    XX   etc...
date2   Y    YY
date3   Z    ZZ 
Unfortunately when I pivot, the index, which is equivalent to the original dates column, does not change and I get:
dates  A   B   C
date1  X   NA  etc...
date2  Y   NA
date3  Z   NA
date1  NA  XX
date2  NA  YY
Does anyone know how I can fix this issue to get the dataframe formate I'm looking for?
I'm current calling Pivot as such:
df.pivot(index="dates", columns="location")
because I have a # of data columns I want to pivot (don't want to list each one as an argument). I believe by default pivot pivots the rest of the columns in the dataframe. Thanks.
 
     
    