Pandas创建Series序列对象
Series 对象类似于 Numpy 中的一维数组。Series 对字符串以及时间序列的处理有着强大的功能。
Pandas 中最基础的对象是 Series,可以通过 list 以及可迭代对象 range 创建,也可以通过 Numpy 中的 array 对象创建。示例代码如下。
声明:《Python系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。
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
声明:《Python系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。