Có bao nhiêu chuyến "joyride"?
Giả sử bạn có giả thuyết rằng một số người đạp xe một quãng dài rồi đưa xe về lại đúng bến xuất phát. Hãy gọi những chuyến đi này là "joyrides".
Bạn chỉ có dữ liệu của một chiếc xe đạp, nên dù không thể rút ra kết luận tổng quát, vẫn rất đáng để kiểm tra.
Có nhiều joyride không? Chúng kéo dài bao lâu trong bộ dữ liệu của chúng ta? Hãy dùng trung vị thay vì trung bình, vì chúng ta biết có vài chuyến đi rất dài trong dữ liệu có thể làm lệch kết quả, và trung vị thì ít nhạy cảm với giá trị ngoại lai hơn.
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
- Tạo một Pandas Series có giá trị
TruekhiStart stationvàEnd stationtrùng nhau, và gán kết quả vàojoyrides. - Tính trung vị thời lượng của tất cả các chuyến đi.
- Tính trung vị thời lượng của các
joyrides.
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.
# Create joyrides
joyrides = (rides[____] == rides[____])
# Total number of joyrides
print("{} rides were joyrides".format(joyrides.sum()))
# Median of all rides
print("The median duration overall was {:.2f} seconds"\
.format(rides['Duration'].____()))
# Median of joyrides
print("The median duration for joyrides was {:.2f} seconds"\
.format(rides[____]['Duration'].____()))