跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI

Pandas 核心入门:Series 结构与创建实战

Pandas 中的 Series 是单列带索引的数据结构,类似 Excel 的单列表格。它由名称、索引和数值组成。创建时支持通过列表自动生成默认索引,也可自定义索引序列。关键在于索引数量需与数据长度严格匹配,否则将抛出异常。掌握 Series 是理解后续 DataFrame 操作的基础。

FrontendX发布于 2026/3/16更新于 2026/9/1054 浏览

Series 简介与结构

Series 是 Pandas 中最基础的数据结构之一,本质上是一个带标签的一维数组。你可以把它想象成 Excel 中的一列数据,它包含三个核心要素:名称(Name)、索引(Index)和数值(Value)。

文章配图

理解这一结构有助于后续处理更复杂的 DataFrame。

Series 的创建方式

引入库

使用前需要先导入 Pandas 并约定别名:

import pandas as pd

基于列表创建

最常用的方式是直接传入一个列表。这里有两种情况需要注意。

默认索引

如果不指定索引,Pandas 会自动生成从 0 开始的整数序列作为索引,这被称为'隐式索引'。

ser_1 = pd.Series([1, 2, 3, 4, 5])
print(ser_1)

运行后你会发现,左侧的数字 0 到 4 就是系统自动生成的索引,右侧是对应的值。这种模式适合不需要特定标识的场景。

自定义索引

如果希望用有意义的字符或数字来标记数据,可以通过 index 参数指定。但要注意,设置的索引数量必须与数据列表的长度完全一致,否则会报错。

ser_2 = pd.Series([1, 2, 3, 4, 5], index=["A", "B", "C", "D", "E"])
print(ser_2)

此时输出的左侧标签就变成了 A 到 E。在实际开发中,这种显式索引能显著提升数据的可读性,尤其是在处理时间序列或分类数据时。

目录

  1. Series 简介与结构
  2. Series 的创建方式
  3. 引入库
  4. 基于列表创建

更多推荐文章

查看全部
  • Python 协同过滤算法 Django 餐厅推荐系统
  • 大模型为何被视为深度学习的未来
  • 33 岁前端开发者转行方向与职业规划建议
  • Linux 命名管道(FIFO)通信:原理与跨进程实战
  • AI 如何打破产品经理的能力壁垒,让更多人都能参与
  • 低空无人机 AI 算法详解:74 种场景应用与精度分析
  • 基于飞算 JavaAI 的在线图书借阅平台设计与实现
  • RabbitMQ 与 Spring Boot 集成实战:从 Hello World 到生产配置
  • 二分查找实战:寻找峰值、旋转数组及缺失数字
  • Python 基础:错误与异常处理详解
  • Spring AOP 核心概念与实战:面向切面编程详解
  • C++ string 类模拟实现
  • Kali Linux 环境下使用 Docker 搭建 Vulhub 靶场
  • WebGIS 实战:WKT 转 GeoJSON 技巧与 Leaflet 集成
  • 解决 VS Code 远程连接服务器后 GitHub Copilot 无法使用问题
  • MCP Document Reader:AI 助手本地文档解析工具
  • Python 全栈开发学习路线:从基础语法到项目部署
  • Python 基础考试题库与解析
  • 五大经典排序算法详解:插入、希尔、冒泡、选择与堆排序
  • Jenkins Git 克隆失败深度解析:从 Connection reset by peer 到彻底解决

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online