Je viens d'essayer pandas pour la première fois, et j'essaie de trier un tableau croisé dynamique d'abord par un index, puis par les valeurs d'une série.
Jusqu'à présent, j'ai essayé :
table = pivot_table(sheet1, values='Value', rows=['A','B'], aggfunc=np.sum)
# Sorts by value ascending, can't change to descending
table.copy().sort()
table
# The following gives me the correct ordering in values, but ignores index
sorted_table = table.order(ascending=False)
sorted_table
# The following brings me back to the original ordering
sorted_table = table.order(ascending=False)
sorted_table2 = sorted_table.sortlevel(0)
sorted_table2
Quelle est la bonne façon de trier un tableau croisé dynamique par index puis par valeur ?