开始使用免费开始使用

有多少次 joyride?

假设您有一个猜想:有些人在把自行车还回同一个停靠点之前,会骑一段很长的路。我们把这类骑行称为 "joyrides"。

您手头只有一辆车的数据,因此虽然无法得出更大的结论,但依然值得一看。

是否存在很多 joyride?在我们的数据集中它们持续了多长时间?请使用中位数而不是均值。因为我们知道数据集中有一些非常长的行程,可能会导致结果偏斜,而中位数对离群值不那么敏感。

本练习是课程的一部分

在 Python 中处理日期和时间

查看课程

练习说明

  • 创建一个 Pandas Series:当 Start stationEnd 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'].____()))
编辑并运行代码