1. Learn
  2. /
  3. 课程
  4. /
  5. Python 中级

Connected

道练习

靠右行驶(1)

还记得那个 cars 数据集吗?它包含不同国家(country)每 1000 人拥有的汽车数量(cars_per_cap),以及是否靠右行驶(drives_right)。将该 CSV 数据导入 Python 并转换为 DataFrame 的代码已包含在脚本中。

在视频中,您已经看到如何基于布尔数组逐步过滤 DataFrame 的观测值。我们先从简单开始,找出 cars 中 drives_right 为 True 的所有观测。

drives_right 是一个布尔列,因此您需要先将其提取为 Series,然后使用这个布尔 Series 从 cars 中选择观测。

说明

100 XP
  • 将 drives_right 列提取为 Pandas Series,并存为 dr。
  • 使用布尔 Series dr 来对子集化 cars DataFrame。将结果选择存为 sel。
  • 打印 sel,并断言所有观测的 drives_right 都为 True。