Eliminarea rândurilor
Atunci când știi că o anumită coloană va fi esențială pentru analiza ta și doar o mică parte din rânduri au valori lipsă în acea coloană, cel mai bine este să elimini acele rânduri din setul de date.
Pe parcursul acestui curs, coloana driver_gender va fi esențială pentru multe dintre analize. Deoarece doar o mică parte din rânduri au valoarea driver_gender lipsă, vom elimina acele rânduri din setul de date.
Acest exercițiu face parte din cursul
Analiza activității polițienești cu pandas
Instrucțiuni pentru exercițiu
- Numără valorile lipsă din fiecare coloană.
- Elimină toate rândurile cărora le lipsește
driver_gender, transmițând numele coloanei parametruluisubsetal metodei.dropna(). - Numără din nou valorile lipsă din fiecare coloană, pentru a verifica că niciunul dintre rândurile rămase nu are
driver_genderlipsă. - Examinează atributul
.shapeal DataFrame-ului pentru a vedea câte rânduri și coloane au rămas.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Count the number of missing values in each column
print(ri.isnull().____)
# Drop all rows that are missing 'driver_gender'
ri.____(subset=[____], inplace=True)
# Count the number of missing values in each column (again)
print(ri.____.____)
# Examine the shape of the DataFrame
print(____)