python之中对于数据结构的处理无非就是增删改查,而在之前的文章里面,小编已经给大家介绍过了对Series结果的创建以及添加修改操作 。那么这一篇文章就是会来讲解一下这些操作中使用频率较高的查询操作,下文有python获取Series对象元素和值的方法介绍 。
文章插图
一、创建Series
那么首先自然还是需要先创建出来一个Series结构才可以对其进行操作,只需要在Series()这个方法的括号之中传入列表、数组或者字典等对象都可以将其转为Series类型,代码示例如下所示:
import numpy as npimport pandas as pddata = pd.Series(np.linspace(0.25, 1, 4), index=['a', 'b', 'c', 'd'])print(data)
文章插图
以上代码的作用就是创建出来了一个索引为abcd,而对应的数据是从0.25开始等比取到1为止的浮点数 。
二、Series取值
【Python怎么获取Series对象元素?Python怎么从Series结构中取值】Series对象可以直接将其看做是一个字典,并且通用能够用字典操作方式来对其进行操作 。例如切片方式,只需要用对象名加上中括号再写上索引即可获取到该索引对应的值,代码示例如下:
data['b']0.5除了切片方式之外,Series对象还可以去调用keys()方法来将其中所有的索引都给取出来 。或者是调用item()方法并同时用list()函数,这样就可以把对象中索引及其对应的值以列表包括多个元组的形式给返回了,代码示例如下:
print(data.keys())Index(['a', 'b', 'c', 'd'], dtype='object')print(list(data.items()))[('a', 0.25), ('b', 0.5), ('c', 0.75), ('d', 1.0)]总之来说,Series对象的取值方式和字典是一模一样的 。无论是索引切片还是通过方法来调用都能够将其中指定的元素给取出来,如果要批量取出元素可以使用循环方式 。
推荐阅读
- 热带鱼养殖方法 怎么养殖热带鱼
- Python怎么修改series对象的索引?Series结构索引如何重新排序
- 黑米怎么吃最好 黑米如何吃最好
- pycharm误删一行怎么返回?pycharm误删一行的找回方法
- Python中的返回函数有哪些?如何使用python中的返回函数?
- 个人怎么申请交公积金 能申请交公积金的身份
- Python中的私有属性如何访问?Python私有属性的特点
- 干松茸怎么泡发 干松茸需要怎样泡发
- 白色衣服难洗怎么办? 别怕有妙招
- 雨衣怎么清洗 怎么清洗雨衣