概述
创建 Pandas 的 Series 对象的方法是像这样的形式:
>>> pd.Series(data, index=index)
其中,index 是一个可选参数,data 参数支持多种数据类型。
例如,data 可以是列表或 NumPy 数组,这时 index 默认值为整数序列:
pd.Series([2, 4, 6])
输出如下所示:
0 2
1 4
2 6
dtype: int64
data 也可以是一个标量,创建 Series 对象时会重复填充到每个索引上:
pd.Series(5, index=[100, 200, 300])
输出如下所示:
100 5
200 5
300 5
dtype: int64
data 还可以是一个字典,index 默认是排序的字典键:
pd.Series({2:'a', 1:'b', 3:'c'})
输出如下所示:
1 b
2 a
3 c
dtype: object
每一种形式都可以通过显式指定索引筛选需要的结果:
pd.Series({2:'a', 1:'b', 3:'c'}, index=[3, 2])
输出如下所示:
3 c
2 a
dtype: object
这里需要注意的是,Series 对象只会保留显式定义的键值对。
最后
以上就是爱撒娇人生为你收集整理的Pandas中创建Series对象的全部内容,希望文章能够帮你解决Pandas中创建Series对象所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复