【发布时间】:2017-02-14 21:36:44
【问题描述】:
我有一个包含很多列的 DataFrame。我希望第一列是我的第一个索引,第五列是我的第二级索引,我的第 15 列是我的第三级索引。我该怎么做?请原谅我没有为您提供此 DataFrame,因为它很长。
换句话说,假设我有以下代码
arrays = [['bar', 'bar', 'baz', 'baz', 'foo', 'foo', 'qux', 'qux'],
...: ['one', 'two', 'one', 'two', 'one', 'two', 'one', 'two']]
tuples = list(zip(*arrays))
index = pd.MultiIndex.from_tuples(tuples, names=['first', 'second'])
s = pd.DataFrame(np.random.randn(8, 4), index=arrays)
s1=s.reset_index(drop=0)
s1
如何将s1 转为s?
【问题讨论】:
标签: python python-3.x pandas jupyter