시작하기무료로 시작하기

시간에 따른 회원 vs 비회원 라이더

라이더는 언제든 자전거를 이용할 수 있도록 연간 요금을 내는 "Members"(회원) 또는 거치대에 있는 키오스크에서 건별로 결제하는 "Casual"(비회원) 중 하나예요.

10월부터 12월까지 회원과 비회원의 이용량 감소 추세가 같은가요, 아니면 한쪽이 더 빠르게 줄어드나요?

이전과 마찬가지로 rides가 이미 로드되어 있어요. 이번에는 Pandas의 .value_counts() 메서드를 사용해 볼 거예요. 이 메서드는 Series에서 각 값이 나타난 횟수를 반환해요. 여기서는 "Member"와 "Casual"의 건수를 의미해요.

이 연습은 강의의 일부입니다

Python에서 날짜와 시간 다루기

강의 보기

연습 안내

  • 시작 날짜를 기준으로 월별로 rides를 리샘플링해 monthly_rides를 설정하세요.
  • .value_counts() 메서드로 월별 Member와 Casual 이용 건수를 구하고, 각 값을 월별 전체 이용 건수로 나눠 비율을 계산하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Resample rides to be monthly on the basis of Start date
monthly_rides = rides.____('____', on = '____')['Member type']

# Take the ratio of the .value_counts() over the total number of rides
print(monthly_rides.____() / monthly_rides.size())
코드 편집 및 실행