In [6]:
tem={"date":['2010-1-30','2010-1-30','2002-2-2','2002-2-2'],"element":['tmax','tmin','tmax','tmin'],"value":[22,21,0,23]}
df=pd.DataFrame(tem)
df
Out[6]:
date element value
0 2010-1-30 tmax 22
1 2010-1-30 tmin 21
2 2002-2-2 tmax 0
3 2002-2-2 tmin 23
In [11]:
df.pivot(index='date',columns='element')
Out[11]:
value
element tmax tmin
date
2002-2-2 0 23
2010-1-30 22 21