pandas Series的使用
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 a
1 b
2 c
3 d


3、从dict创建一个系列
字典可以作为输入被传递,并且如果未指定索引,则该字典键都采取了在排序顺序来构建的索引。如果指数通过,在对应于索引标签数据的值将被拉出。
import pandas as pddata = {'a' : 0., 'b' : 1., 'c' : 2.}s = pd.Series(data)print s
输出:
a 0.0
b 1.0
c 2.0
dtype: float64


4、从标量创建一个系列
如果数据是标量值,则必须提供索引
import pandas as pds = pd.Series(5, index=[0, 1, 2, 3])print s
输出:
0 5
1 5
2 5
3 5
dtype: 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 1
c 3
d 4
dtype: int64

