这门课解决什么工作场景

日常办公里总有这么一类活儿:把几份格式各异的表格按某个字段拼起来,剔除空行和重复项,按部门或月份做个汇总,最后交一份数字干净的报告。用鼠标拖拽不仅耗时,一旦源数据换了结构还得重头再点一遍。这门讲 Pandas 的资料瞄准的就是这个场景。它不扯宏大的数据仓库或线上模型,只处理你手头那张可能歪歪扭扭的 Excel:把列名对齐、把字符串里的数字抠出来、把长表宽表来回转置、按条件切出子集做透视。换句话说,它把抽象的行列运算拆解成可视的步骤,让你在交互环境里敲一行代码就立刻看到一张表的变化。对于经常要交周报月报、做库存盘点或清洗业务流水的人来说,这种即写即见的反馈比背理论更顶用。

适合什么基础与建议先看哪几块

这份资料默认你写过几行 Python,知道变量、字典和基本控制流长什么样,但没怎么碰过数据处理库。如果你连 Python 环境都没配过,第二部分的环境搭建别跳过,跟着把交互环境装好,后续每一行代码都要靠它即时验证。建议的推进顺序是:先看 Pandas 简介弄清它和原生列表、字典的区别,再跟着环境部分把开发工具和交互终端跑通;接着把重心放在 Series 与 DataFrame 这两块。Series 是单列的骨架,理解了它的索引和对齐规则,后面遇到多列的 DataFrame 才不会在行列取值上犯晕。不要一上来就翻后面更复杂的绘图或分组操作,基础结构没吃透,后面排错会非常痛苦。每小节后的练习题哪怕只花五分钟,也要亲手敲一遍,看懂和能跑通是两回事。

学完能独立做什么与资料怎么配合练习

把核心结构啃完之后,你应当能独立完成一串连贯的活计:读入一份或多份杂乱表格,按业务键合并,处理缺失值与异常类型,做分组聚合和简单透视,再把结果导出成新的文件交差。资料包里的视频是主线,它把每个操作配了图示,适合先看一遍建立画面感;但光看不练等于没学。建议你准备两三份自己工作中的真实脱敏表格,每学一个操作就立刻拿自己的数据试。视频里讲合并,你就拿两张月度表合一次;讲分组,你就按客户或品类算一次总额。遇到报错先回头查索引是否对齐、列名是否写错,这种排错过程本身比视频更有价值。把这套流程走通一次,下次再面对几千上万行的表格,你就不必再靠手工拼接,而是能稳稳地用几行代码交出干净的结果。

课程目录

课程目录68 集
  • 1-1 [Pandas简介] 课程介绍 (02:02).mp4
  • 1-2 [Pandas简介] 学习Pandas前置知识点 (03:58).mp4
  • 1-3 [Pandas简介] pandas是什么? (04:49).mp4
  • 1-4 [Pandas简介] 为什么选择pandas (03:56).mp4
  • 1-5 [Pandas简介] 课后练习 (05:12).mp4
  • 2-1 [环境搭建] 使用pip安装pandas等库 (03:02).mp4
  • 2-2 [环境搭建] 安装IPython (03:12).mp4
  • 2-3 [环境搭建] 环境方案2:安装Anaconda (22:05).mp4
  • 2-4 [环境搭建] 开发工具 (43:40).mp4
  • 2-5 [环境搭建] 课后练习 (02:56).mp4
  • 3-1 [Series数据结构] Pandas数据结构概述 (04:06).mp4
  • 3-2 [Series数据结构] 理解Series数据结构 (07:15).mp4
  • 3-3 [Series数据结构] 创建Series对象 (10:53).mp4
  • 3-4 [Series数据结构] Series标签与位置区别 (03:26).mp4
  • 3-5 [Series数据结构] 通过下标访问Series数据 (03:58).mp4
  • 3-6 [Series数据结构] 通过切片访问Series数据 (02:52).mp4
  • 3-7 [Series数据结构] 通过布尔数组访问Series数据 (04:38).mp4
  • 3-8 [Series数据结构] 通过花式下标访问Series数据 (03:45).mp4
  • 3-9 [Series数据结构] 课后练习 (04:48).mp4
  • 4-1 [DataFrame数据结] 理解DataFrame数据结构 (03:49).mp4
  • 4-2 [DataFrame数据结] 创建DataFrame对象 (14:53).mp4
  • 4-3 [DataFrame数据结] DataFrame标签与位置区别 (02:45).mp4
  • 4-4 [DataFrame数据结] 单个标签下标访问DataFrame列 (05:59).mp4
  • 4-5 [DataFrame数据结] 多个标签下标访问DataFrame列 (03:29).mp4
  • 4-6 [DataFrame数据结] 通过切片访问DataFrame行 (04:25).mp4
  • 4-7 [DataFrame数据结] 通过布尔数组访问DataFrame行 (02:49).mp4
  • 4-8 [DataFrame数据结] 通过query方法访问DataFrame行 (03:09).mp4
  • 4-9 [DataFrame数据结] 通过head和tail方法访问DataFrame (04:03).mp4
  • 4-10 [DataFrame数据结] 使用DataFrame存取器loc[] (07:22).mp4
  • 4-11 [DataFrame数据结] 使用DataFrame存取器iloc[] (05:46).mp4
  • 4-12 [DataFrame数据结] 使用DataFrame存取器at[]和iat (02:15).mp4
  • 4-13 [DataFrame数据结] DataFrame行添加 (02:42).mp4
  • 4-14 [DataFrame数据结] DataFrame行删除 (01:36).mp4
  • 4-15 [DataFrame数据结] DataFrame列添加 (03:10).mp4
  • 4-16 [DataFrame数据结] DataFrame列删除 (02:58).mp4
  • 4-17 [DataFrame数据结] 更改列标题 (01:51).mp4
  • 4-18 [DataFrame数据结] 课后练习 (10:40).mp4
  • 5-1 [索引] 一级索引Index对象 (03:57).mp4
  • 5-2 [索引] 创建Index对象 (05:10).mp4
  • 5-3 [索引] 重建索引 (06:07).mp4
  • 5-4 [索引] 创建多级索引对象 (09:42).mp4
  • 5-5 [索引] 多级索引行列转换 (05:00).mp4
  • 5-6 [索引] 多级索引数据存取 (05:14).mp4
  • 5-7 [索引] 课后练习 (08:44).mp4
  • 6-1 [数据读写操作] 读取Excel文件数据 (11:15).mp4
  • 6-2 [数据读写操作] 示例:从Excel文件读取全国总人口数据 (09:24).mp4
  • 6-3 [数据读写操作] 写入数据到Excel文件 (06:08).mp4
  • 6-4 [数据读写操作] 示例:写入水果数据到Excel文件 (09:45).mp4
  • 6-5 [数据读写操作] 读取CSV文件数据 (07:05).mp4
  • 6-6 [数据读写操作] 示例:从CSV文件读取全国总人口数据 (08:49).mp4
  • 6-7 [数据读写操作] 写入数据到CSV文件 (02:52).mp4
  • 6-8 [数据读写操作] 示例:写入水果数据到CSV文件 (06:57).mp4
  • 6-9 [数据读写操作] 课后练习 (10:02).mp4
  • 7-1 [数据操作] 使用算术运算符 (14:30).mp4
  • 7-2 [数据操作] 使用算术运方法 (05:06).mp4
  • 7-3 [数据操作] 描述性统计方法 (09:10).mp4
  • 7-4 [数据操作] 函数应用apply方法 (09:38).mp4
  • 7-5 [数据操作] 函数应用applymap方法 (02:53).mp4
  • 7-6 [数据操作] 函数应用map方法 (02:21).mp4
  • 7-7 [数据操作] 通过标签排序 (05:29).mp4
  • 7-8 [数据操作] 通过元素值排序 (05:54).mp4
  • 7-9 [数据操作] 课后练习 (12:54).mp4
  • 8-1 [项目实战:搜狐证券股票数据分析] 获取贵州茅台股票历史数据 (11:50).mp4
  • 8-2 [项目实战:搜狐证券股票数据分析] 获得特定时间段股票数据 (03:32).mp4
  • 8-3 [项目实战:搜狐证券股票数据分析] 将股票信息中【日期】字符串转换为日期类型 (02:58).mp4
  • 8-4 [项目实战:搜狐证券股票数据分析] 查询时间段内最大【成交量】日期 (04:20).mp4
  • 8-5 [项目实战:搜狐证券股票数据分析] 请按照【成交金额】排序 (01:48).mp4
  • 8-6 [项目实战:搜狐证券股票数据分析] 绘制股票【成交量】折线图 (04:28).mp4