有多少次 joyride?
假设您有一个猜想:有些人在把自行车还回同一个停靠点之前,会骑一段很长的路。我们把这类骑行称为 "joyrides"。
您手头只有一辆车的数据,因此虽然无法得出更大的结论,但依然值得一看。
是否存在很多 joyride?在我们的数据集中它们持续了多长时间?请使用中位数而不是均值。因为我们知道数据集中有一些非常长的行程,可能会导致结果偏斜,而中位数对离群值不那么敏感。
本练习是课程的一部分
在 Python 中处理日期和时间
练习说明
- 创建一个 Pandas Series:当
Start station与End station相同时为True,并将结果赋给joyrides。 - 计算所有骑行的持续时间的中位数。
- 计算
joyrides的持续时间的中位数。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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'].____()))