pandas的数据结构--Series创建使用
# 1. 使用Series创建一个空的系列:
import pandas as pd
s=pd.Series()
print(s)
输出结果为:Series([], dtype: float64)
# 2. 从ndarray创建一个系列:
import numpy as np
arr=np.array(['a','b','c','d'])
s=ps.Series(arr)
print(s)
输出结果为:
如果没有传递索引值,那么默认的索引将是范围(n),n是数组长度
# 3. 从字典创建一个系列:
d={'a':0,'d':1,'c':2,'b':3}
s=pd.Series(d,index=['b','d','c','a'])
print(s)
输出结果:
如果指定了索引,那么输出的是自定义的索引值
字典可以作为输入传递,如果没有指定索引,则按排序顺序取得字典以构造索引
如果指定了索引,索引中与标签对应的数据中的值将被拉出,注意:索引顺序不变,缺少的元素使用NaN(不是数字)
# 4. 从标量创建一个系列:
s=pd.Series(5,index=[0,1,2,3])
print(s)
输出结果:
如果数据是标量值,则必须写索引,数据的长度就是索引的长度