双向切片
您已经见过按行或按列对 DataFrame 进行切片。由于 DataFrame 是二维对象,经常需要同时对两个维度切片。也就是说,通过向 .loc[] 传入两个参数,您可以在一次操作中同时按行和按列进行子集选择。
pandas 已作为 pd 加载。temperatures_srt 以国家和城市为索引,索引已排序,可直接使用。
本练习是课程的一部分
使用 pandas 进行数据处理
练习说明
- 使用
.loc[]切片将行从 India, Hyderabad 到 Iraq, Baghdad 进行子集选择。 - 使用
.loc[]切片将列从date到avg_temp_c进行子集选择。 - 同时在两个方向上切片:从 Hyderabad 到 Baghdad,以及从
date到avg_temp_c。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Subset rows from India, Hyderabad to Iraq, Baghdad
print(____)
# Subset columns from date to avg_temp_c
print(____)
# Subset in both directions at once
print(____)