#创建并使用series索引
#没设置索引就默认从0开始,但是我们可以自己进行设置
import pandas as pd
import numpy as np
myseries=pd.Series([1,2,3,4,5],index=['a','b','c','d','e'])
print(myseries.index,type(myseries.index))
print(myseries.values)#结果为:[1 2 3 4 5]
print(myseries['b'])#结果为:2
myseries1=pd.Series([1,2,3,4,5],index=[1,2,3,4,5])
print(myseries1[1])#结果为1
#print(myseries1[0])#由于没有定义这个索引,会报错
#通过索引删除数据
myseries2=pd.Series([1,2,3,4,5],index=['o','o','p','q','r'])#允许有相同的索引
A=myseries2.drop(['o','p'])#相同的索引,对索引进行操作删除时,都会进行操作,调用drop函数时,需要另一个对象来进行接收
print(A)
print(myseries2)
#从结果来看,并没有改变myseries2的数据,但之前提过对numpy中ndarray数组切片进行修改会改变原有的值