J'ai le df suivant que je groupe et essaye ensuite de changer de valeur de nous avec la somme globale par type, mais je reçois Nan: et je veux obtenir: p>
3 Réponses :
Créer multididex code> par
multididex.from_product code>
pour attribuer la série à US code> Niveau:
s = dff.loc[dff.country!='US'].groupby('type')['sales'].sum()
s.index = pd.MultiIndex.from_product([['US'], s.index])
grouped['US'] = s
print (grouped)
country type
ES A 20
B 40
FR A 50
C 10
UK B 100
C 100
US A 70
B 140
Name: sales, dtype: int64
Lorsque vous appelez vous obtenez 3 valeurs p> mais p> vous pouvez l'essayer: p>
Nous pouvons utiliser pivot code> pour attribuer les valeurs à
US code>: