标签切片的标准语法为:
s[起始位置:终止位置:步长]
当步长为正时, 代表从前向后切片, 当步长为负, 代表从后向前切片。
标签索引时左右都是闭区间。
import pandas as pd
price = [8.9, 3.9, 1.65, 9.9, 1.85, 1.59, 0.9, 1.77, 4.55]
index = ['1号', '2号', '3号', '4号','5号','6号', '7号', '8号', '9号']
s = pd.Series(price, index=index, name='宝贝价格')
s
s['2号':'6号']
尝试在右边代码框完成以下操作:
- 当使用位置索引时, 语法一样, 只是后面的终止位置变成开区间。
s[起始位置:终止位置(开区间):步长]
s[2:6]
- 也可以像字典一样, 使用get方法对数据进行查找。
s.get('2号', '没找到')
s.get('10号', '没找到')