시작하기무료로 시작하기

타이어 크기 범위 제한

이번 레슨에서는 지금까지 작업해 온 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_sizesint에서 다시 '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'].____())
코드 편집 및 실행