Filtrowanie z użyciem limitów wartości odstających
W poprzednim ćwiczeniu wyznaczyłeś/-aś limity służące do kategoryzowania wartości odstających. Teraz zastosujesz je do rozkładu prices, aby wyodrębnić te wartości.
Zmienne prices, lower_limit i upper_limit są dostępne z poprzedniego ćwiczenia.
To ćwiczenie jest częścią kursu
Wykrywanie anomalii w Pythonie
Instrukcje do ćwiczenia
- Utwórz maskę logiczną o nazwie
is_lower, która sprawdza, czy wartościpricessą mniejsze niżlower_limit. - Utwórz maskę logiczną o nazwie
is_higher, która sprawdza, czy wartościpricessą większe niżupper_limit. - Połącz obie maski i użyj logicznego indeksowania, aby przefiltrować wartości odstające.
- Wyświetl liczbę znalezionych wartości odstających.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create a mask for values lower than lower_limit
is_lower = ____
# Create a mask for values higher than upper_limit
is_higher = ____
# Combine the masks to filter for outliers
outliers = ____[____]
# Count and print the number of outliers
____