,我有以下数据:如何重新排列在多个索引列熊猫
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
。我该怎么做?
是什么你预期的产出? –