Pandas – 一维数组Series的创建以及索引使用 -很简单

Series一维带标签数组

Series数组创建

  • 导入pandas包,pip install pandas(没有下载的小伙伴吗直接在cmd里面运行这句话吧)

1、直接用 series 创建

a = pd.Series([1, 2, 3, 4, 5])
print(a)
输出结果:
0    1
1    2
2    3
3    4
4    5
dtype: int64

2、同时创建标签 index


b = pd.Series([1,2,3,4,5], index = list("abcde"))
print(b)
输出结果:
a    1
b    2
c    3
d    4
e    5
dtype: int64

3、通过字典进行创建


c = {"name": "梨花", "年龄":"18岁", "性别":"🚹"}
d = pd.Series(c)
print(d)
输出结果:
name     梨花
年龄      18岁
性别        🚹
dtype: object

4、对数组的数据结构进行修改

print(a.astype(float))
输出结果;
0    1.0
1    2.0
2    3.0
3    4.0
4    5.0
dtype: float64

索引:

1、通过 index 进行索引:

print(d["name"])
print(d[2])

2、通过 index 进行一串索引(以0为起点)

e = list(d.index)[:2]
print(e)
输出:
 ['name', '年龄']

3、通过 [[]] 进行索引

e1 = d[["name","性别"]]
print(e1)

输出结果:
name    梨花
性别       🚹

4、通过 values 进行索引(索引1就是第一个数字(以1为起点))

e2 = d.values
print(e2)
 输出结果:
 ['梨花' '18岁' '🚹']

5、通过 values 进行索引多个量

e3 = list(d.values)[:1]
print(e3)
print(list(d.values)[:2])

Original: https://blog.csdn.net/weixin_42198265/article/details/119255347
Author: Bessie_Lee
Title: Pandas – 一维数组Series的创建以及索引使用 -很简单

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/741486/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 时间序列的数据分析(四):STL分解

    之前已经完成了三篇关于时间序列的博客,还没有阅读过的读者请先阅读: 时间序列的数据分析(一):主要成分 时间序列的数据分析(二):数据趋势的计算 时间序列的数据分析(三):经典时间…

    Python 2023年8月15日
    089
  • 大数据MapReduce学习案例:TopN

    文章目录 一,案例分析 * (一)TopN分析法介绍 (二)案例需求 二,案例实施 * (一)准备数据文件 – (1)启动hadoop服务 (2)在虚拟机上创建文本文件…

    Python 2023年10月27日
    061
  • 2021 最新版 Django 接入 支付(支付宝为例

    Django 接入 支付(支付宝为例) 支付宝开放平台入口 https://open.alipay.com/platform/home.html 登录 账号 控制台 创建应用 ; …

    Python 2023年8月6日
    054
  • 改进YOLOv5系列:8.增加ACmix结构的修改,自注意力和卷积集成

    -💡统一使用 YOLO 代码框架, 结合不同模块来构建不同的YOLO目标检测模型。 🔥 《芒果书》系列改进专栏内的改进文章,均包含多种模型改进方式,均适用于 YOLOv3 、 YO…

    Python 2023年10月24日
    043
  • Scrapy 基础知识笔记(二)

    Ajax和JSON Ajax(Asynchronous JavaScript And XML,异步JavaScript和XML),是一种用于创建快速动态网页的技术。它可以在不重新加…

    Python 2023年10月2日
    050
  • python– openpyxl详解

    pip install openpyxl 打开文件 创建 from openpyxl import Workbook # 实例&…

    Python 2023年8月1日
    052
  • 如何在GPU上训练模型

    如何在GPU上训练模型(基于CIFAR10数据集) 准备工作 模型训练 模型测试 GPU能够通过内部极多进程的并行运算,取得比CPU高一个数量级的运算速度。所以本文描述一下如何在G…

    Python 2023年9月8日
    080
  • 解决pycharm中CV2库的下载问题,以及Miniconda的安装和在pycharm中的配置

    解决pycharm中CV2库的下载问题,以及Miniconda的安装和在pycharm中的配置 解决CV2包问题 Miniconda的安装和在pycharm中的配置 本文是我在学习…

    Python 2023年8月2日
    0243
  • Dataloader数据集制作

    制作自定义数据集 新的存储方式 读取txt文件中的路径和标签 读取完整的数据路径 数据预处理 整理任务,制作模型 实例化我们的dataloader 检测实例化是否正确 代码整合 新…

    Python 2023年8月29日
    058
  • python 包之 asyncio 异步协程 IO 教程

    asyncio 执行的任务,称为协程,但是Asyncio 并不能带来真正的并行 Python 的多线程因为 GIL(全局解释器锁)的存在,也不能带来真正的并行 import asy…

    Python 2023年6月10日
    093
  • Matter理论介绍-通用-1-06:桥接设备-其他功能

    源码 文档 软件 硬件 技术交流 技术支持 入口 文末 】 【所有相关IDE SDK 例程源码 均可从群文件免费获取 免安装 解压即用 持续更新中,欢迎关注! 【活动报名】2023…

    Python 2023年9月15日
    030
  • 4、JDK相关设置

    文章目录 4、JDK相关设置 * 4.1 设置项目的JDK 4.2 设置编译版本 4.3 设置out目录 【尚硅谷】idea实战教程-讲师:宋红康 生活是属于每个人自己的感受,不属…

    Python 2023年11月4日
    066
  • 浅谈Python+requests+pytest接口自动化测试框架的搭建

    框架的设计思路 首先要明确进行接口自动化需要的步骤,如下图所示: 然后逐步拆解需要完成的工作: 1)了解分析需求:了解接口要实现的功能 2)数据准备:根据开发文档确定接口的基本情况…

    Python 2023年9月9日
    053
  • python基础(一)–标准输入输出

    input()函数被称为格式输入语言,即按照用户指定的格式从键盘把数据输入到指定变量中 x = input(‘请输入年龄:’) print(x) 也可以使用 eavl()函数和 i…

    Python 2023年8月26日
    042
  • 小熊飞桨练习册-02眼疾识别

    文件说明 文件 说明 train.py 训练程序 test.py 测试程序 test-gtk.py 测试程序 GTK 界面 report.py 报表程序 onekey.sh 一键获…

    Python 2023年10月26日
    035
  • 关于shape和axis的使用

    我自己对shape和axis的理解: shape表示的是维度,表示顺序是从外到内,比如一个Dataframe的形状是(4,5)那么shape[0]=4即Dataframe有4行,s…

    Python 2023年11月1日
    053
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球