Bắt đầu ngayBắt đầu miễn phí

Thành viên vs người dùng thời vụ theo thời gian

Người đi xe có thể là "Members" (trả phí theo năm để có thể lấy xe bất cứ lúc nào) hoặc "Casual" (trả tiền tại kiosk gắn với bến xe).

Từ tháng 10 đến tháng 12, số chuyến của hai nhóm này giảm với cùng tốc độ không, hay một nhóm giảm nhanh hơn nhóm kia?

Như trước, rides đã được nạp sẵn cho bạn. Bạn sẽ dùng phương thức Pandas .value_counts(), phương thức này trả về số lần xuất hiện của mỗi giá trị trong một Series. Ở đây, chính là số lượt của "Member" hoặc "Casual".

Bài tập này là một phần của khóa học

Làm việc với Ngày và Giờ trong Python

Xem khóa học

Hướng dẫn bài tập

  • Gán monthly_rides là phiên bản nội suy theo tháng của rides, dựa trên ngày bắt đầu.
  • Dùng phương thức .value_counts() để tìm số lượt Member và Casual, rồi chia cho tổng số lượt mỗi tháng.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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())
Chỉnh sửa và Chạy Mã