Ответ 1
Вы можете установить индекс по предопределенному порядку, используя reindex
как
In [14]: df.reindex(["Z", "C", "A"])
Out[14]:
company Amazon Apple Yahoo
Z 0 0 150
C 173 0 0
A 0 130 0
Однако, если это в алфавитном порядке, вы можете использовать sort_index(ascending=False)
In [12]: df.sort_index(ascending=False)
Out[12]:
company Amazon Apple Yahoo
name
Z 0 0 150
C 173 0 0
A 0 130 0
Как указано ниже, вам нужно назначить его некоторой переменной
In [13]: df = df.sort_index(ascending=False)