1、可以使用以下构造函数创建pandas系列pandas.Series( data, index, dtype, copy)创建一个空系列可以创建基本空系列import pandas as pds = pd.Series()print s
2、从ndarray创建一个系列如果数据是ndarray,则传递的索引必须具有相同的长度。import pandas as pdimport numpy as npdata = np.array(['a','b','c','d'])s = pd.Series(data)print s输出结果:0 a1 b2 c3 d
3、从dict创建一个系列字典可以作为输入被传递,并且如果未指定索引,则该字典键都采取了在排序顺序来构建的索引。如果指数通过,在对应于索引标签数据的值将被拉出。import pandas as pddata = {'a' : 0., 'b' : 1., 'c' : 2.}s = pd.Series(data)print s输出:a 0.0b 1.0c 2.0dtype: float64
4、从标量创建一个系列如果数据是标量值,则必须提供索引import pandas as pds = pd.Series(5, index=[0, 1, 2, 3])print s输出:0 51 52 53 5dtype: int64
5、从具有位置的系列访问数据系列中的数据可以类似于ndarray中的数据访问。检索第二个元素import pandas as pds = pd.Series([1,2,3,4,5],index = ['a','b','c','d','e']print s[1]输出:2
6、使用标签(索引)检索数据Series类似于固定大小的dict,您可以通过索引标签获取和设置值import pandas as pds = pd.Series([1,2,3,4,5],index = ['a','b','c','d','e']print s[['a','c','d']]输出:a 1c 3d 4dtype: int64