开始使用免费开始使用

loc 和 iloc(1)

使用 lociloc,您几乎可以对 DataFrame 执行任何您能想到的数据选择操作。loc 基于标签,也就是说,您需要根据行标签和列标签来指定行和列。iloc 基于整数位置索引,因此需要像上一个练习那样,用整数索引来指定行和列。

请尝试下面的命令,练习使用 lociloc 选择观测值。下面每一对命令都会得到相同的结果。

cars.loc['RU']
cars.iloc[4]

cars.loc[['RU']]
cars.iloc[[4]]

cars.loc[['RU', 'AUS']]
cars.iloc[[4, 1]]

与之前一样,已提供将汽车数据导入为 Pandas DataFrame 的代码。

本练习是课程的一部分

Python 中级

查看课程

练习说明

  • 使用 lociloc 将日本对应的观测值选择为 Series。该行的标签是 JPN,索引是 2。请打印得到的 Series。
  • 使用 lociloc 将澳大利亚和埃及的观测值选择为 DataFrame。您可以通过查看 cars 来确认这些行的标签或索引。请打印得到的 DataFrame。

交互式实操练习

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

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

# Print out observation for Japan


# Print out observations for Australia and Egypt
编辑并运行代码