开始使用免费开始使用

按索引值切片

切片允许您使用 first:last 语法选择对象中连续的元素。DataFrame 可以按索引值或按行/列号进行切片;我们先从按索引值开始。这需要在 .loc[] 方法中进行切片。

与对列表进行切片相比,有几点需要记住:

  • 只有在索引已排序(使用 .sort_index())的情况下,才能对索引进行切片。
  • 若在最外层切片,firstlast 可以是字符串。
  • 若在内层切片,firstlast 应为元组。
  • 如果向 .loc[] 传入单个切片,它会对行进行切片。

已将 pandaspd 名称导入。temperatures_ind 的索引包含国家和城市,且已提供。

本练习是课程的一部分

使用 pandas 进行数据处理

查看课程

练习说明

  • temperatures_ind 的索引进行排序。
  • 使用 .loc[] 切片获取以下子集:
    • PakistanPhilippines
    • LahoreManila。(这将返回没有意义的结果。
    • Pakistan, LahorePhilippines, Manila

交互式实操练习

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

# Sort the index of temperatures_ind
temperatures_srt = ____

# Subset rows from Pakistan to Philippines
print(____)

# Try to subset rows from Lahore to Manila
print(____)

# Subset rows from Pakistan, Lahore to Philippines, Manila
print(____)
编辑并运行代码