首页 > 编程笔记

Pandas创建Series序列对象

Series 对象类似于 Numpy 中的一维数组。Series 对字符串以及时间序列的处理有着强大的功能。

Pandas 中最基础的对象是 Series,可以通过 list 以及可迭代对象 range 创建,也可以通过 Numpy 中的 array 对象创建。示例代码如下。
In [1]: import pandas as pd
   ...: import numpy as np 

1. 列表转换为Series对象

将列表转换为 Pandas 中的 Series 对象。可以看到 Series 对象左侧有相应的索引值。
In [2]: pd.Series([0,1,2,3,4,5])
Out[2]: 
0    0
1    1
2    2
3    3
4    4
5    5
dtype: int64

2. 迭代对象转换为Series

同样的方法,我们还可以将一个 range 方法产生的迭代对象转换为 Series 对象。
In [3]: pd.Series(range(6))
Out[3]: 
0    0 
0    0
1    1
2    2
3    3
4    4
5    5
dtype: int64
In [4]: pd.Series(np.arange(1,6,1))
Out[4]: 
0    1
1    2
2    3
3    4
4    5
dtype: int32 

优秀文章