1. Learn
  2. /
  3. Cursuri
  4. /
  5. Exersarea întrebărilor de interviu de programare în Python

Connected

exercițiu

Imputarea valorilor NaN

Să încercăm să imputăm câteva valori folosind metoda .transform(). În exercițiul anterior ai creat un DataFrame fheroes din care au fost eliminate toate grupurile cu un număr insuficient de observații pentru bmi. Coloana bmi conține însă multe valori lipsă (NaN-uri). Pornind de la două copii ale DataFrame-ului fheroes (imp_globmean și imp_grpmean), sarcina ta este să imputezi NaN-urile din coloana bmi cu media globală, respectiv cu media per grup definit de factorii Publisher și Alignment.

Indiciu: Seriile pandas și array-urile NumPy dispun de metoda specială .fillna(), care înlocuiește toate NaN-urile întâlnite cu valoarea specificată ca argument.

Instrucțiuni

100 XP
  • Definește o funcție lambda care imputează valorile NaN dintr-o series cu media acesteia.
  • Imputează NaN-urile din coloana bmi a lui imp_globmean cu media globală.
  • Imputează NaN-urile din coloana bmi a lui imp_grpmean cu media per grup.