1
私は多くの列を持つDataFrameを持っています。最初の列を私の最初のインデックス、5番目の列を2番目のレベルのインデックス、15番目の列を3番目のレベルのインデックスにします。どうすればいいですか?私はこのDataFrameを提供していないため、長い間許してください。言い換えれば列をマルチレベルインデックスのパンダに変換
は、私がs
にs1
を回すかもしれませんどのように次のコード
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
があると?