,我有以下數據:如何重新排列在多個索引列熊貓
Set Adjuvant Route Organ Up Down
set7 FOO ID LV 11 14
set7 BAR ID LV 17 15
set7 QUX ID LV 10 22
set7 FOO ID SP 14 13
set7 BAR ID SP 13 8
set7 QUX ID SP 11 18
set7 FOO ID LN 25 25
set7 BAR ID LN 38 16
set7 QUX ID LN 53 18
我已閱讀並用下面的代碼重新組織:
import pandas as pd
df = pd.io.parsers.read_table("http://dpaste.com/3QB2YQX.txt")
df = df.pivot(index="Adjuvant",columns="Organ")
# Remove unwanted index name
df.drop('Set',axis=1,inplace=True)
df.drop('Route',axis=1,inplace=True)
df.index.name = None
df.columns.names = (None,None)
ndf = df.reindex(sorted(df.index, key=lambda x: x.lower()))
這使得這個數據幀:
In [35]: ndf
Out[35]:
Up Down
LN LV SP LN LV SP
BAR 38 17 13 16 15 8
FOO 25 11 14 25 14 13
QUX 53 10 11 18 22 18
我想要做的是將UP/DOWN
索引下的列從LN, LV, SP
至LV, SP, LN
。我該怎麼做?
是什麼你預期的產出? –