타이어 크기 범위 제한
이번 레슨에서는 지금까지 작업해 온 ride_sharing DataFrame을 계속 사용합니다. 각 자전거의 타이어 크기 정보를 담고 있는 tire_sizes 열을 다룰 거예요.
자전거 타이어 크기는 26″, 27″ 또는 29″일 수 있으며, 여기서는 범주형(categorical) 값으로 올바르게 저장되어 있습니다. 유지 보수 비용을 줄이기 위해, 라이드 셰어링 제공업체는 최대 타이어 크기를 27″로 제한하기로 했어요.
이 연습 문제에서는 먼저 tire_sizes를 정수형으로 변환한 다음, 타이어 크기의 새로운 상한을 27″로 설정하고 이를 확인해 tire_sizes 열이 올바른 범위를 갖도록 하겠습니다.
이 연습은 강의의 일부입니다
Python으로 데이터 정제하기
연습 안내
tire_sizes열의 자료형을category에서'int'로 변환하세요..loc[]를 사용해tire_sizes가 27보다 큰 모든 값을 27로 설정하세요.tire_sizes를int에서 다시'category'로 재변환하세요.tire_sizes의 기술 통계를 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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'].____())