J'ai passé des heures à parcourir des pages partout maintenant pour essayer de créer un multi-index à partir d'une base de données dans un pandas. C'est le dataframe je (affichage mockup feuille excel J'ai cela en pandas géants dataframe.):Créer un multi-index à partir d'une base de données existante
Et voici ce que je veux:
J'ai essayé
newmulti = currentDataFrame.set_index(['user_id','account_num'])
Mais il renvoie une trame de données, pas un multi-index. De plus, je n'arrivais pas à trouver comment rendre 'user_id' niveau 0 et 'account_num' niveau 1. Je pense que cela doit être trivial mais j'ai lu tellement de posts, de tutoriels, etc. et je n'arrive toujours pas à le comprendre. En partie parce que je suis une personne très visuelle et que la plupart des messages ne le sont pas. S'il vous plaît aider!
Pour des fins de traitement, les deux tables sont les mêmes. Mais à des fins d'affichage, je vous suggère de faire référence à: [stackoverflow.com/a/25127764/2306662](https://stackoverflow.com/a/25127764/2306662) – nikpod
Mais je pensais avoir besoin de multi-index si, disons Je veux tracer les ventes totales (de tous compte) par rapport aux dates? – puifais
@puifais pourquoi ne pouvez-vous pas tracer le deuxième dataframe que vous avez mis ensemble? –