pandas读取excel的类型是dataFrame,然后提取每一列是一个Series类型
Series类型包括index和values两部分
代码语言:javascript
复制a = pd.Series({'a':1,'b':5})
a.index
a.values
代码语言:javascript
复制Index(['a', 'b'], dtype='object')
array([1, 5], dtype=int64)
Series类型的操作类似ndarray类型
代码语言:javascript
复制a[0] #自动索引
a['a']#自定义索引
Series类型的操作类似Python字典类型
代码语言:javascript
复制'a' in a
True
1 in a
False
Series类型在运算中会自动对齐不同索引的数据
代码语言:javascript
复制a = pd.Series([1,3,5],index = ['a','b','c'])
b = pd.Series([2,4,5,6],index = ['c,','d','e','b'])
a b
a NaN
b 9.0
c NaN
c, NaN
d NaN
e NaN
dtype: float64
Series对象可以随时修改并即刻生效
代码语言:javascript
复制a.index = ['c','d','e']
a
c 1
d 3
e 5