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 的元素相关推荐

  1. 莫烦Python教程之Pandas教程

    ''' Day 2 ''''''1.错误处理''' # try: # file = open('eeee.txt','r+') #以只读的形式打开一个文件'eeee',不能'r',要用'r+'---' ...

  2. Python 教程之 Pandas(14)—— 使用 Pandas 进行数据分析

    Pandas是最流行的用于数据分析的 Python 库.它提供高度优化的性能,后端源代码完全用C或Python编写. 我们可以通过以下方式分析 pandas 中的数据:1.Series 2.数据帧 S ...

  3. python代码优化指南_扣丁学堂Python视频教程之Pandas初学者代码优化指南

    扣丁学堂Python视频教程之Pandas初学者代码优化指南 2018-02-05 10:44:24 1320浏览 今天扣丁学堂给大家介绍一下关于Python视频教程之Pandas详解,首先Panda ...

  4. python数据分析之pandas里的Series

    1 Series 线性的数据结构,series是一个一维数组 Pandas会默认用0到-1来作为series的index,但也可以自己指定index(可以把index理解为dict里面的key) 1. ...

  5. Python 教程之 Numpy(4)—— 数据类型对象

    每个 ndarray 都有一个关联的数据类型 (dtype) 对象.这个数据类型对象(dtype)告诉我们数组的布局.这意味着它为我们提供了以下信息: 数据类型(整数.浮点数.Python 对象等) ...

  6. 看不懂简明python教程_简明python教程之Python文件头注释的含义,你肯定不懂

    https://www.xin3721.com/eschool/pythonxin3721/ 本文档描述了Python语言文件头里典型注释的含义. 1. 指定解释器 不管在linux还是在window ...

  7. 廖雪峰python教程之python基础

    Python是一种计算机编程语言.计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能 ...

  8. Python教程之udp和tcp协议介绍

    UDP介绍 UDP - 用户数据报协议,是一个无连接的简单的面向数据报的运输层协议.UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地.由于UDP在传输数据 ...

  9. python pymysql cursors_老雷python基础教程之pymysql学习及DB类的实现

    老雷python教程之pymysql学习及DB类的实现 CREATE TABLE `sky_guest` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` ...

最新文章

  1. Linux 进程必知必会
  2. R语言KMeans聚类分析确定最优聚类簇数实战:Calinski-Harabasz准则(确定最优聚类簇数)
  3. 5G 信令流程 — UE 状态机
  4. VMware Workstation 10装Mac OS X 10.9
  5. 字符串扩展_JAVA
  6. 替换富文本里的px为rem
  7. 《计算机科学概论》—第3章3.3节文本表示法
  8. 如何清除web 服务器的缓存
  9. 苹果 “Find My” 功能中的漏洞可暴露用户的位置信息
  10. 拓端tecdat|R语言高维数据的主成分pca、 t-SNE算法降维与可视化分析案例报告
  11. Android 代码混淆之部分类不混淆的技巧
  12. 双击java安装包没有反应_雨林木风Win7下双击JER安装包没有反应的解决技巧
  13. InstallShield 2020中文版
  14. android 8.0 耳机线控,最新资讯 | 安卓8.0这大变化没法忍!要弃耳机孔
  15. Redis主从连接失败 connected_slaves:0
  16. 战舰少女服务器不显示,老玩家告诉你游戏战舰少女连不上网的解决方法
  17. 强一致性、弱一致性、顺序一致性、最终一致性概述
  18. 关于Kaggle竞赛
  19. c++ 箭头符号怎么打_C++语言中的标识符只能由字母、数字、下划线三种字符组成,且第一个字符_____。...
  20. 有哪些值得关注的技术博客

热门文章

  1. “私域流量”的金矿,正在被快手撬动
  2. 【iOS】—— 内存的五大分区
  3. 飞行时间系统设计:系统概述
  4. python爬取快手视频--json数据分析
  5. Linux驱动开发之DRM驱动
  6. css显示内容越来越模糊_55个提高你CSS开发效率的必备片段
  7. matlab抓取指定网址图片
  8. OpenCV3训练人脸检测分类器生成XML文件的过程
  9. 华为不能设置默认闹钟铃声
  10. 【Python脚本进阶】1.3、第二个脚本:Zip文件口令破解机