任务描述
本关任务:获取两个Series
对象的Index
对象,然后求它们的并集和交集。
相关知识
从以上几个实训可以看出Series
和DataFrame
对象都使用便于引用和调整的显式索引。Pandas
的Index
对象是一个很有趣的数据结构,可以将它看作是一个不可变数组或有序集合(实际上是一个多集,因为Index
对象可能会包含重复值)。
创建一个简单的Index
对象:
In: pd.Index([2, 3, 5, 7, 11])
Out: Int64Index([2, 3, 5, 7, 11], dtype='int64')
将Index看作不可变数组
Index
对象得许多操作都像数组。可以通过标准Python
的取值方法获取数值,也可以通过切片获取数值。
In: ind[1]
Out: 3
In: ind[::2]
Out: Int64Index([2, 5, 11], dtype='int64')
Index
对象还有许多与NumPy
数组相似的属性。
In: print(i