1 Fusionner plusieurs images avec multiindex en python

question créée à Tue, Apr 9, 2019 12:00 AM

J'ai 3 séries qui sont générées à partir du code ci-dessous. J'ai montré le code d'une série ci-dessous

Je voudrais fusionner 3 séries /images de ce type en utilisant des colonnes (subject_id, hadm_id, icustay_id), mais malheureusement, ces en-têtes n'apparaissent pas sous forme de noms de colonnes. Comment puis-je les convertir en colonnes et les utiliser pour les fusionner avec une autre série /structure de données de type de données similaire

 entrer la description de l'image ici

Je génère des séries à partir d'une autre base de données (df) en fonction de la condition indiquée ci-dessous. Bien que j'aie déjà essayé de convertir cette série en dataframe, cela n’affiche toujours pas les index, mais le nom de la colonne sous forme d’index. J'ai montré la sortie ci-dessous. J'aimerais voir les valeurs 'Subject_id', 'hadm_id', 'icustay_id' comme noms de colonne dans le cadre de données avec l'autre colonne 'val_bw_80_110' afin que je puisse rejoindre les autres cadres de données utilisant ces 3 ids ('Subject_id', 'hadm_id' , 'icustay_id')

s1 = 
df.groupby(['subject_id','hadm_id','icustay_id'['val_bw_80_110'].mean()

J'attends une sortie où les identifiants (subject_id, hadm_id, icustay_id) sont convertis en noms de colonnes et peuvent être utilisés pour rejoindre /fusionner d'autres images de données.

    
1
1 Réponses                              1                         

Vous pouvez ajouter le paramètre 0600350991111101035062 à 0600350111110503. ou utilisez 060035099111110101035062 :

as_index=False

Ou:

DataFrame.groupby     
1
2019-04-09 11: 41: 40Z
Series.reset_index
source placée ici