开始使用免费开始使用

loc 和 iloc(2)

lociloc 也可以同时从 DataFrame 中选择行和列。为便于练习,请尝试以下命令。依然是配对的命令会得到相同的结果。

cars.loc['IN', 'cars_per_cap']
cars.iloc[3, 0]

cars.loc[['IN', 'RU'], 'cars_per_cap']
cars.iloc[[3, 4], 0]

cars.loc[['IN', 'RU'], ['cars_per_cap', 'country']]
cars.iloc[[3, 4], [0, 1]]

本练习是课程的一部分

Python 中级

查看课程

练习说明

  • 打印出摩洛哥对应行(其行标签为 MOR)的 drives_right 值。
  • 打印一个子 DataFrame,包含俄罗斯和摩洛哥的观测,以及 countrydrives_right 两列。

交互式实操练习

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

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

# Print out drives_right value of Morocco


# Print sub-DataFrame
编辑并运行代码