J'ai une trame de données avec colonnes L'étiquette est un entier compris entre 1 et 9 P>
Je veux ajouter une colonne supplémentaire Je suis sûr que je dois commencer avec x code> y code> température code> étiquette code> p> p> p> P>
my_label_mean_tempperature code> qui contiendra pour chaque ligne la moyenne des températures des rangées qui ont la même étiquette. P>
my_df.groupby ('label') code> mais pas sûr de savoir comment calculer la moyenne de la température et propager les valeurs sur toutes les lignes de mes données d'origine cadre p>
3 Réponses :
Votre problème pourrait être résolu avec le transformer code> méthode de pandas.
Vous pouvez essayer quelque chose comme ceci: p>
quelque chose comme ça?
df ['my_label_mean_tempperature'] = df.groupby ('label', as_index = false) ["température"]. moyenne () p>
Veuillez prendre le temps de lire ce message sur Comment fournir une excellente exemple de pandas a> ainsi que comment fournir un exemple minimal, complet et vérifiable et réviser votre question en conséquence
Pouvez-vous s'il vous plaît partager un morceau de votre code tout ce que vous avez essayé