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

Connected

道练习

loc 和 iloc(1)

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

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

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

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

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

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

说明

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