假设我有以下数据框,总结了两组中四个问题的回复频率:
>>> CrossTab
Group A Group B
FavColor Green 1 1
Orange 2 3
Purple 1 0
FavSport Baseball 1 2
Basketball 1 0
Football 2 2
OtherVar No 1 1
Unsure 0 2
Yes 3 1
OtherVar2 No 4 2
Yes 0 2
>>>
我希望在索引的两个级别内重新排序索引变量。假设我希望颜色排序[绿色,紫色,橙色],运动排序[足球,棒球,篮球],是/否问题排序[是,否,不确定]。
然后我还想按照[FavSport,FavColor,OtherVar,OtherVar2]的顺序排序问题:
数据框看起来像这样:
>>> CrossTab2
Group A Group B
FavSport Football 2 2
Baseball 1 2
Basketball 1 0
FavColor Green 1 1
Purple 1 0
Orange 2 3
OtherVar Yes 3 1
No 1 1
Unsure 0 2
OtherVar2 Yes 0 2
No 4 2
>>>
这样做的最佳方式是什么?