“Pandas imputieren mit dem Mittelwert von Grupby” Code-Antworten

Pandas imputieren mit dem Mittelwert von 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

Pandas imputieren mit dem Mittelwert von 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

Ähnliche Antworten wie “Pandas imputieren mit dem Mittelwert von Grupby”

Fragen ähnlich wie “Pandas imputieren mit dem Mittelwert von Grupby”

Weitere verwandte Antworten zu “Pandas imputieren mit dem Mittelwert von Grupby” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen