3、Series中常用属性说明
1)Series和ndarray中常用属性对比
操作如下:
s = pd.Series([1,3,5,7,9]) display(s) display(s.ndim) display(s.shape) display(s.dtype) display(s.size) display(s.itemsize) display(s.nbytes) display(s.T)
结果如下:
注意:
① 由于Series是一维的结构,因此Series的ndim的值肯定是1;
② 关于itemsize和nbytes这两个属性的具体用法,可以参考我下面这篇文章
https://blog.csdn.net/weixin_41261833/article/details/103847502
2)Series中特有的几个属性:index、values、name
① index和values属性
x = pd.Series([1,3,5,7,9]) display(x) display(x.index) display(x.values)
结果如下:
② name属性:动态创建Serie名称和Series索引名称
x = pd.Series([1,3,5,7,9]) display(x) x.name = "Series的名称" x.index.name= "Series索引的名称" display(x) display(x.name) display(x.index.name)
结果如下:
③ 在创建Series的时候,指定Series名称
y = pd.Series([1,3,5,7,9],index=["a","b","c","d","e"],name="Series的名称") display(y) display(y.index.name) display(y.name)
结果如下:
注意:目前可能看不出来,指定这个索引名称的好处在哪里,这个在学习DataFrame的时候,会得到很好的体现。