[英]pandas multiindex reindex by rows
我认为这很简单,但我没有找到解决方案。 我有一个这样的数据框
df = pd.DataFrame({'month': [1, 4, 7, 10],
'year': [2012, 2012, 2013, 2013],
'sale': [55, 40, 84, 31]})
df.set_index('month')
我尝试使用 'year' 获得 0 级的 Multiindex,以及 'month' 的 1 级。 “销售”将保留为列。
例如像这样:
year month sale
2012 1 55
4 40
2013 7 84
10 31
你可以传递一个列表
df=df.set_index(['year','month'])
df
sale
year month
2012 1 55
4 40
2013 7 84
10 31
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.