1.series数据类型
1. Series相当于数组numpy.array类似
Series 它是有索引,如果我们未指定索引,则是以数字自动生成。
obj=Series([4,7,-5,3])
print obj
#输出结果如下:
0 4
1 7
2 -5
3 3
如果数据被存在一个python字典中,也可以直接通过这个字典来创建Series.
sdata{'Ohio':35000,'Texax':71000,'Oregon':16000,'Utah':5000}
obj3=Series(sdata)
print obj3
#输出结果如下:
#Ohio 35000
#Oregon 16000
#Texax 71000
#Utah 5000
2. Series操作
取值
print obj.values
#[ 4 7 -5 3]
根据索引取值
obj2=Series([4,7,-5,3],index=['d','b','a','c'])
print obj2['a'] #输出结果:-5
2.1 Series.order()进行排序,而DataFrame则用sort或者sort_index
2.2 Series使用isnull来检测是否缺失数据
print pd.isnull(obj4)
#输出结果如下:
#California True
#Ohio False
#Oregon False
#Texax False
#dtype: bool
2.3 Series最重要的一个功能是:它在算术运算中会自动对齐不同索引的数据。
print obj3,obj4
#Ohio 35000
#Oregon 16000
#Texax 71000
#Utah 5000
#dtype: int64
#
#California NaN
#Ohio 35000.0
#Oregon 16000.0
#Texax 71000.0
#dtype: float64
print