Usuwanie wierszy
Jeśli wiesz, że określona kolumna będzie kluczowa dla analizy, a tylko niewielka część wierszy ma w niej brakujące wartości, często najlepiej po prostu usunąć te wiersze ze zbioru danych.
W tym kursie kolumna driver_gender będzie niezbędna w wielu analizach. Ponieważ brakujące wartości w tej kolumnie dotyczą tylko małego ułamka wierszy, usuniemy je ze zbioru danych.
To ćwiczenie jest częścią kursu
Analiza aktywności policji z pandas
Instrukcje do ćwiczenia
- Policz liczbę brakujących wartości w każdej kolumnie.
- Usuń wszystkie wiersze, w których brakuje wartości
driver_gender, przekazując nazwę tej kolumny do parametrusubsetmetody.dropna(). - Ponownie policz liczbę brakujących wartości w każdej kolumnie, aby sprawdzić, czy w pozostałych wierszach nie brakuje już wartości
driver_gender. - Sprawdź atrybut
.shaperamki danych, aby zobaczyć, ile wierszy i kolumn pozostało.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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(____)