Series中数据的获取非常类似list、ndarray中数据的获取,可以采用中括号[]里面包含索引值或者切片的方式来获取其中的一个或者一个片段(即切片,用[m:n]这样的结构来表示index范围)的数据。
但是Series因为多了一个index,所以他也可以通过索引值(index)作为线索进行数值的查询和获取,这个获取方法又有点类似于字典,所以我们可以把Series数据想象成字典和列表两种数据结构的融合。我们用以下代码来进行演示:
import pandas as pd
data_list = [3,4,5,6]
s_data = pd.Series(data_list,index=['a','b','c','d'])
print(s_data['b'])
print(s_data[['a']])
print(s_data[['a','c','d']])
print(s_data[0:2])
运行以上代码之后,我们可以得到以下结果:
4
a 3
dtype: int64
a 3
c 5
d 6
dtype: int64
a 3
b 4
dtype: int64
[Finished in 5.2s]