Mis a jour le 2021-03-28, 20:41

Multiindex

Ce sont des index à plusieurs niveaux, qu'on peut avoir aussi bien sur les lignes que sur les colonnes.
Attribution d'un multi-index à 2 niveaux, ici aux colonnes :
Si les colonnes sont values = ['a', 'b', 'a', 'b', 'a', 'b'], on peut calculer les 2 listes de la façon suivante :
levels = list(set(values))
hash = {levels[i]:i for i in range(len(levels))}
codes = [hash[v] for v in values]
  
Avec un multi-index :

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert