1):索引
可以使用中括號取單個(gè)索引(此時(shí)返回的是元素類型),或者中括號里一個(gè)李彪取多個(gè)索引(此時(shí)返回的仍然是一個(gè)Series類型)。
分為顯示索引和隱士索引
1>:顯示索引:
??第一種方式:使用index中的元素作為索引值
??第二種方式:使用.loc[]
第一種方式:
s12 = Series(data = np.random.randint(1,10,size=5),index=list('asdfg'))
s12
'''
a 3
s 1
d 9
f 9
g 5
dtype: int32
'''
s12['a']
'''
3
'''
注意:此時(shí)返回的是元素的數(shù)據(jù)類型
s12[['a']]
'''
a 3
dtype: int32
'''
注意:通過一個(gè)中括號,里面嵌套一個(gè)列表,返回的也是該索引對應(yīng)的值,此時(shí)的數(shù)據(jù)元素為Series
需注意:
取一個(gè)元素的值使用s1['索引值']是沒問題的,去多個(gè)元素值的時(shí)啡莉,不能s1['索引值1','索引值2'],這樣是報(bào)錯(cuò)的
可以使用:
s1[['索引值1','索引值2']]
返回的是兩個(gè)索引所對應(yīng)的值旨剥,數(shù)據(jù)類型為Series
s12[['a','s']]
'''
a 3
s 1
dtype: int32
'''
第二種方式:使用.loc[]的方式
s12.loc['a']
'''
3
'''
需注意:返回的是該元素的數(shù)據(jù)類型咧欣;同樣使用該方式,也不能取多個(gè)索引的值
s12.loc['索引1','索引2']這是錯(cuò)誤的
s12.loc[['a']]
'''
a 3
dtype: int32
'''
注意:若是使用.loc[[]]取多個(gè)值時(shí)轨帜,返回的是全部索引的值
s12.loc[['a','s','d']]
s12
'''
a 3
s 1
d 9
f 9
g 5
dtype: int32
'''