前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Series与字典对比介绍(Pandas读书笔记3)

Series与字典对比介绍(Pandas读书笔记3)

作者头像
用户1332619
发布2018-03-08 17:55:27
1.7K0
发布2018-03-08 17:55:27
举报
文章被收录于专栏:阿凯的Excel阿凯的Excel

上期和大家分享了默认序号的Series,如果默认序号,Series和列表很像,但是本身pandas也支持自定义序号的列表,如果自定义就和字典很像了。我们今天和大家分享一下字典与Series的那点事!

一、自定义序号的Series

自定义序号的方法就是在原有的基础上增加一个index 的参数,但是需要保证序号数量与数据的数量一致!

二、将字典改造为Series

Series是以序号值形式存在的,字典是以键值对形式存在的,所以两者天然相似!

三、批量获取值或者序号

Series名.values 用来获取全部元素的值

Series名.index 用来获取全部元素的序号

四、下标索引访问元素

使用下标索引获取元素值这个很好理解,传统Series按照[2:4]这样方式获取元素也好理解,但是针对文本序号,竟然也可以按照这种方式获取元素的值,只能说!这个应用好!

为什么要这样说呢?为什么本身字典不可以这种方式获取元组值呢?

一句话解释:Series是有序序列,字典是无序序列!

不知道大家有没有注意到score[["b","e"]]。这里有两个中括号,为什么有两个中括号呢?因为只写一个会报错。但是为什么score要这样设计呢?我没有找到官方解释,我个人是这样解读的

当有不连续的多个序号输出时候,Python在这里接收的参数是以列表的形式接收的。类似于Excel函数的数组函数的应用!

上述为个人观点,有更科学的解释欢迎留言交流!

下期分享Series的运算和合并计算~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-01-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 阿凯的Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档