【发布时间】:2016-02-09 00:18:26
【问题描述】:
我需要从
转置一个数据帧Month Year Count
1 2013 4456
2014 3321
2015 3316
2016 6798
2 2013 4123
2014 4490
2015 5689
等等变成一个看起来像的
Year 1 2
2013 4456 4123
2014 3321 4490
2015 3316 5689
2016 6798 NaN
各种尝试,包括查看MultiLevel index to columns : getting value_counts as columns in pandas 没有工作。
编辑时 - unstack 方法不起作用(或者我不知道如何正确使用它)但是带有 reset_index 的枢轴可以完美运行。
我的第一个问题似乎是对索引和多索引的完全误解,因为 Month Year 是一个多索引(根据查看数据框),但任何使用 df['Month'] 或其他组合进行索引的尝试总是失败.
真的很想在这里得到一些帮助。
【问题讨论】:
-
您下面的解决方案,使用 pivot 和 reset_index,以与使用 unstack 的链接答案不同的方式为我解决了问题。相同的问题不同的解决方案。