标签: python pandas numpy dataframe
如果我有数据
Date Values 2005-01 10 2005-02 20 2005-03 30 2006-01 40 2006-02 50 2006-03 70
如何更改年份栏?像这样
Date 2015 2016 01 10 40 02 20 50 03 30 70
感谢。
答案 0 :(得分:6)
您可以split使用pivot:
split
pivot
df[['year','month']] = df.Date.str.split('-', expand=True) df = df.pivot(index='month', columns='year', values='Values') print (df) year 2005 2006 month 01 10 40 02 20 50 03 30 70