可以吧Series看成一個定長的有序字典
可以通過shape舰褪,size,index疏橄,values等得到series的屬性
import numpy as np
import pandas as pd
from pandas import Series,DataFrame
s1 = Series([1,2,3],index=list('abc'))
#獲取s1的形狀
s1.shape#(3,)
#獲取s1的元素的個數
s1.size#3
#獲取s1的index的值占拍,返回的是對象
s1.index#Index(['a', 'b', 'c'], dtype='object')
#獲取s1的value的值
s1.values#array([1, 2, 3], dtype=int64)
head()和tail()快速獲取Sesses前X個或后X個數據
s1.head()#默認獲取前五個數據
s1.tail()#默認獲取后五個數據
同時也可以在里面填具體獲取的數量
s1.head(6)#獲取前六個數據
s1.tail(6)#獲取后六個數據
注意:Sesses通過字典創(chuàng)建的時候,當指定的index的個數大于元素的個數的時候捎迫,值會自動補NaN;若是通過列表或者ndarray創(chuàng)建的時候,指定的index大于元素的個數會報錯
例如:
s1 = Series(data={'a':1,'b':2,'c':3},index=list('abcd'))
'''
a 1.0
b 2.0
c 3.0
d NaN
dtype: float64
'''