Python 教程之 Pandas(10)—— 访问 series 的元素
Pandas series 是一个一维标记数组,能够保存任何类型的数据(整数、字符串、浮点数、python 对象等)。轴标签统称为索引。Pandas 系列只不过是 Excel 工作表中的一列。标签不必是唯一的,但必须是可散列的类型。该对象支持整数和基于标签的索引,并提供了许多方法来执行涉及索引的操作。
这篇文章我们来简单介绍一下访问 series 的元素
访问 series 的元素
我们可以通过两种方式访问 series 元素,它们是:
- 从具有位置的系列中访问元素
- 使用标签(索引)访问元素
从具有位置的系列中访问元素: 为了访问系列元素,请参考索引号。使用索引运算符 [ ] 访问系列中的元素。索引必须是整数。为了访问一个系列中的多个元素,我们使用 Slice 操作。
访问 Series 的前 5 个元素
# import pandas and numpy
import pandas as pd
import numpy as np# 创建简单数组
data = np.array(['g','e','e','k','s','f', 'o','r','g','e','e','k','s'])
ser = pd.Series(data)# 检索第一个元素
print(ser[:5])
复制代码
输出:
○
使用标签(索引)访问元素:
为了访问系列中的元素,我们必须通过索引标签设置值。Series 就像一个固定大小的字典,您可以通过索引标签获取和设置值。
使用索引标签访问单个元素
# import pandas and numpy
import pandas as pd
import numpy as np# 创建简单数组
data = np.array(['g','e','e','k','s','f', 'o','r','g','e','e','k','s'])
ser = pd.Series(data,index=[10,11,12,13,14,15,16,17,18,19,20,21,22])# 使用索引元素访问元素
print(ser[16])
复制代码
输出 :
○
复制代码
Python 教程之 Pandas(10)—— 访问 series 的元素相关推荐
- 莫烦Python教程之Pandas教程
''' Day 2 ''''''1.错误处理''' # try: # file = open('eeee.txt','r+') #以只读的形式打开一个文件'eeee',不能'r',要用'r+'---' ...
- Python 教程之 Pandas(14)—— 使用 Pandas 进行数据分析
Pandas是最流行的用于数据分析的 Python 库.它提供高度优化的性能,后端源代码完全用C或Python编写. 我们可以通过以下方式分析 pandas 中的数据:1.Series 2.数据帧 S ...
- python代码优化指南_扣丁学堂Python视频教程之Pandas初学者代码优化指南
扣丁学堂Python视频教程之Pandas初学者代码优化指南 2018-02-05 10:44:24 1320浏览 今天扣丁学堂给大家介绍一下关于Python视频教程之Pandas详解,首先Panda ...
- python数据分析之pandas里的Series
1 Series 线性的数据结构,series是一个一维数组 Pandas会默认用0到-1来作为series的index,但也可以自己指定index(可以把index理解为dict里面的key) 1. ...
- Python 教程之 Numpy(4)—— 数据类型对象
每个 ndarray 都有一个关联的数据类型 (dtype) 对象.这个数据类型对象(dtype)告诉我们数组的布局.这意味着它为我们提供了以下信息: 数据类型(整数.浮点数.Python 对象等) ...
- 看不懂简明python教程_简明python教程之Python文件头注释的含义,你肯定不懂
https://www.xin3721.com/eschool/pythonxin3721/ 本文档描述了Python语言文件头里典型注释的含义. 1. 指定解释器 不管在linux还是在window ...
- 廖雪峰python教程之python基础
Python是一种计算机编程语言.计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能 ...
- Python教程之udp和tcp协议介绍
UDP介绍 UDP - 用户数据报协议,是一个无连接的简单的面向数据报的运输层协议.UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地.由于UDP在传输数据 ...
- python pymysql cursors_老雷python基础教程之pymysql学习及DB类的实现
老雷python教程之pymysql学习及DB类的实现 CREATE TABLE `sky_guest` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` ...
最新文章
- Linux 进程必知必会
- R语言KMeans聚类分析确定最优聚类簇数实战:Calinski-Harabasz准则(确定最优聚类簇数)
- 5G 信令流程 — UE 状态机
- VMware Workstation 10装Mac OS X 10.9
- 字符串扩展_JAVA
- 替换富文本里的px为rem
- 《计算机科学概论》—第3章3.3节文本表示法
- 如何清除web 服务器的缓存
- 苹果 “Find My” 功能中的漏洞可暴露用户的位置信息
- 拓端tecdat|R语言高维数据的主成分pca、 t-SNE算法降维与可视化分析案例报告
- Android 代码混淆之部分类不混淆的技巧
- 双击java安装包没有反应_雨林木风Win7下双击JER安装包没有反应的解决技巧
- InstallShield 2020中文版
- android 8.0 耳机线控,最新资讯 | 安卓8.0这大变化没法忍!要弃耳机孔
- Redis主从连接失败 connected_slaves:0
- 战舰少女服务器不显示,老玩家告诉你游戏战舰少女连不上网的解决方法
- 强一致性、弱一致性、顺序一致性、最终一致性概述
- 关于Kaggle竞赛
- c++ 箭头符号怎么打_C++语言中的标识符只能由字母、数字、下划线三种字符组成,且第一个字符_____。...
- 有哪些值得关注的技术博客