开始使用免费开始使用

Cars per capita(2)

还记得 np.logical_and()np.logical_or()np.logical_not() 吗?它们是 andornot 运算符在 NumPy 中的对应实现。您也可以将它们用于 pandas 的 Series,来进行更高级的筛选操作。

下面这个示例会选出 cars_per_cap 介于 10 和 80 之间的观测。请逐行运行这些代码,看看每一步发生了什么。

cpc = cars['cars_per_cap']
between = np.logical_and(cpc > 10, cpc < 80)
medium = cars[between]

本练习是课程的一部分

Python 中级

查看课程

练习说明

  • 使用提供的代码示例,创建一个 DataFrame medium,其中包含所有 carscars_per_cap 介于 100500 之间的观测。
  • 打印 medium

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Import numpy, you'll need this
import numpy as np

# Create medium: observations with cars_per_cap between 100 and 500




# Print medium
编辑并运行代码