Series的values属性可以获取值,Series的索引也可以获取值且更加灵活。Series是dict-like类型,也是list-like类型,可以模仿字典和列表获取数据,比如可以用get方法获取数据。我们习惯用索引获取数据,Series索引可以分为位置下标、标签索引、切片索引、布尔型索引。,。
下标索引
1、列表可以用list[-1],Series下标索引不能用负数,
2、通过type或者Series的dtype属性、dtypes查看下类型。
# -*- coding: utf-8 -*-
import pandas as pd
import numpy as np
# 下标索引
arr = np.random.rand(5)
s = pd.Series(arr)
print(s)
print('------------')
print(s[0])
print(s[0].dtype)
print(type(s[0]))
0 0.400264
1 0.359603
2 0.608861
3 0.361018
4 0.652181
dtype: float64
------------
0.40026367833874676
float64
标签索引
1、Series的index参数就代表标签索引,标签索引和下标索引同时存在。
2、index最好用字符串否则视觉上不易分辨是下标索引还是标签。
3、选取多个标签需要传入列表,且结果是新的Series<