“Les pandas imputent avec la moyenne de Grupby” Réponses codées

Les pandas imputent avec la moyenne de Grupby

>>> df
  name  value
0    A      1
1    A    NaN
2    B    NaN
3    B      2
4    B      3
5    B      1
6    C      3
7    C    NaN
8    C      3
>>> df["value"] = df.groupby("name").value.transform(lambda x: x.fillna(x.mean()))
>>> df
  name  value
0    A      1
1    A      1
2    B      2
3    B      2
4    B      3
5    B      1
6    C      3
7    C      3
8    C      3
Real Raccoon

Les pandas imputent avec la moyenne de Grupby

>>> df
  name  value
0    A      1
1    A    NaN
2    B    NaN
3    B      2
4    B      3
5    B      1
6    C      3
7    C    NaN
8    C      3
>>> df["value"] = df.groupby("name").transform(lambda x: x.fillna(x.mean(), inplace=False))
>>> df
  name  value
0    A      1
1    A      1
2    B      2
3    B      2
4    B      3
5    B      1
6    C      3
7    C      3
8    C      3
Real Raccoon

Réponses similaires à “Les pandas imputent avec la moyenne de Grupby”

Questions similaires à “Les pandas imputent avec la moyenne de Grupby”

Plus de réponses similaires à “Les pandas imputent avec la moyenne de Grupby” dans Python

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code