Series可以视为DataFrame表格的列,之前的Series数据都是通过拆解DataFrame表格获取的,如果需要用户创建,则可以使用pd.Series()函数,该函数的参数说明如下所示。
pd.Series ( data=None , index=None , dtype=None , name=None , copy=False )
data: 提供创建Series的数据,可以是列表、数组和字典等可迭代对象。
index: 提供Series的索引数据,允许有重复值,默认为RangeIndex(0,1,2,…,n)。
dtype: 设置Series数据的类型,如未指定则自动推断,关于数据类型可参考表3-1。
name: 设置Series数据的名称。
copy: 是否复制输入数据。
接下来演示一下使用pd.Series()函数在创建Series数据时的各种设置。
在创建Series数据时,可以使用列表、数组等可迭代对象作为pd.Series()函数的data参数,以列表为例,示例代码如下:
运行结果如下:
如果使用字典作为pd.Series()函数的data参数,则字典的键对应设置为Series数据的索引,示例代码如下:
运行结果如下:
如果在创建Series数据时,需要设置对应的索引,则可以在index参数中设置,示例代码如下:
运行结果如下:
如果在创建Series数据时,需要设置数据类型,则可以在dtype参数中设置,示例代码如下:
运行结果如下: