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
Hướng dẫn bài tập
- Gán
monthly_rideslà phiên bản nội suy theo tháng củarides, 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())