【发布时间】:2015-09-15 20:18:32
【问题描述】:
我有一个带有变量的数据框:id, 2001a, 2001b, 2002a, 2002b, 2003a, 2003b, etc.
我正在尝试找出一种方法来旋转数据,因此变量是:id, year, a, b
16.2 文档提到了一些重塑和旋转,但这似乎更多地涉及分层列。
有什么建议吗?
我正在考虑创建分层数据框,但不确定如何将原始变量名称中的 year 映射到创建的分层列
样本df:
id 2001a 2001b 2002a 2002b 2003a etc.
1 242 235 5735 23 1521
2 124 168 135 1361 1
3 436 754 1 24 5124
etc.
【问题讨论】:
-
你能给你一个
DataFrame的样本吗? -
@RomainX。当然!已编辑
标签: python-2.7 pandas pivot reshape