返回资源列表

pandas(NumFOCUS)官方文档

如何基于已有列创建新列(pandas 官方入门教程)

学会在 pandas DataFrame 中用赋值创建新列、进行逐元素运算,以及重命名行/列标签。

打开官方课程
难度
见前置条件
形式
文档
语言
英文
规模
1 个课节
内容费用
免费
动手
需要动手环境

使用限制

在线即可阅读教程;示例需要本地或在线 Python 环境并安装 pandas,示例数据需另行获取。

练习与作业
示例数据集 air_quality_no2.csv(官方仓库提供下载)
补充内容
可选:Google Colab 等在线 Notebook 环境运行示例

学完你能

  • 用方括号赋值的方式基于已有列创建新的 DataFrame 列
  • 对整列进行逐元素算术运算(+ - * /)而无需写循环
  • 用逻辑运算符构造条件表达式并按条件筛选行
  • 用 apply() 实现更复杂的自定义逐行/逐元素逻辑
  • 用 rename() 配合字典或函数重命名列名与行索引

适合你吗

适合

适合刚会读取表格数据、想掌握 pandas 列运算与标签重命名基础操作的学习者,示例可直接在本地或 Notebook 中复现。

暂不适合

不适合已有 pandas 进阶经验、想深入 groupby、合并、时间序列或性能优化的学习者,本页仅覆盖列创建与重命名。

需要先会

需要会基本 Python 语法,并了解 pandas 的 DataFrame 与 read_csv 读取表格数据的方式。

课程特点

内容侧重
按内容目录判断
练习与项目
在示例数据上自建新列:把巴黎站点数值换算单位或计算两站点比值,并用 rename 把列名改为 OpenAQ 站点编号,验证逐元素运算无需写循环。
学习时长
1 个课节原站未给出统一学习时长;实际用时取决于已有基础。
内容费用
免费pandas 官方文档公开在线可读,网页未标注收费。

来源与使用须知

收录时间
本站首次收录 2026-10-16
指南参考

版权与转载

  • 课程材料未标明许可:仅供个人学习,转载、修改或商用前请先联系原作者。
  • 本站只提供原始链接和学习指南,不转载、不镜像课程材料;引用时请注明原作者与出处。