pandas学习手札(二)- Series

series是pandas中常用的一种数据结构,就是一维数组,它包含index和values。

初始化一个series

# class pandas.Series(data=None, index=None, dtype=None, name=None, copy=False, fastpath=False)

import pandas as pd

s = pd.Series([12,-4,7,9])

通过构造函数,可以知道,我们还可以指定index

s1=pd.Series([12,-4,7,9] , index=['a','b','c','d'])
print(s1)

初始化之后,我们可以获取到index和values

s.index
s.values

默认的index,就是一个RangeIndex,当我们手动指定之后,就变了


然后我们就可以选取指定的内容进行输出,有几种方式,
使用下标


使用标签


除了这样直接使用,还可以使用函数,在series里这样有点儿麻烦,DataFrame里使用场景更多,而且,这个函数,还可以指定横纵坐标,有点儿厉害

还可以对series中的数据进行筛选,比如


首先返回的是一个Ture、False数组,这样就可以进行筛选了


其他一些常用的像,对数据进行去重
可以使用

s2=pd.Series([1,3,5,5,3,1,2])
print(s2)
print(s2.unique())

unique()会返回去重后的数组,还有一个value_count()会返回不同元素的个数

官方文档参考:Series

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容