Ograniczenia rozmiarów opon
W tej lekcji rozbudujesz pracę z ramką danych ride_sharing. Skupisz się na kolumnie tire_sizes, która zawiera informacje o rozmiarze opony każdego roweru.
Rozmiary opon rowerowych mogą wynosić 26″, 27″ lub 29″ i są tu poprawnie zapisane jako wartości kategoryczne. Aby obniżyć koszty serwisowania, dostawca usług rowerowych postanowił ustalić maksymalny rozmiar opony na 27″.
W tym ćwiczeniu upewnisz się, że kolumna tire_sizes mieści się w poprawnym zakresie: najpierw przekonwertujesz ją na typ całkowitoliczbowy, a następnie ustawisz i przetestujesz nowy górny limit 27″ dla rozmiarów opon.
To ćwiczenie jest częścią kursu
Czyszczenie danych w Pythonie
Instrukcje do ćwiczenia
- Przekonwertuj kolumnę
tire_sizesz typucategoryna'int'. - Użyj
.loc[], aby ustawić wartość 27 dla wszystkich wierszy, w którychtire_sizesprzekracza 27. - Przekonwertuj
tire_sizesz powrotem na'category'z typuint. - Wyświetl opis kolumny
tire_sizes.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Convert tire_sizes to integer
ride_sharing['tire_sizes'] = ____['____'].____('____')
# Set all values above 27 to 27
ride_sharing.____[____ > ____, ____] = ____
# Reconvert tire_sizes back to categorical
ride_sharing['tire_sizes'] = ____
# Print tire size description
print(ride_sharing['tire_sizes'].____())