我有一个有许多列的DataFrame。我希望第一列成为我的第一索引,第5列成为我的第二级索引,第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
?