Python全栈开发-第1章 Pandas数据处理实战

发布时间:2026/7/15 12:00:51
Python全栈开发-第1章 Pandas数据处理实战 第一篇 · 数据分析与可视化📊 第1章 Pandas数据处理实战像Excel一样强大,但能处理百万行数据1.1 DataFrame:你的数据工作台从Series到DataFrame,掌握Pandas核心数据结构如果把Pandas比作一把瑞士军刀,那DataFrame就是其中最大、最常用的刀片。你可以把DataFrame想象成一张Excel表格——有行、有列、有表头,还能对每一列做各种运算。但跟Excel不同的是,DataFrame能轻松处理上百万行的数据,而且速度飞快。在深入DataFrame之前,我们先认识它的“弟弟”——Series。Series就像DataFrame中的一列,它是一个带标签的一维数组。你可以把它想成Excel中的某一列数据。importpandasaspdimportnumpyasnp# ===== 创建Series =====scores=pd.Series([92,85,78,96,88],index=['小明','小红','小刚','小丽','小强'],name='数学成绩')print('=== Series示例 ===')print(scores)print(f'小明的成绩:{scores["小明"]}')# ===== 创建DataFrame =====df=pd.DataFrame({'姓名':['小明','小红','小刚','小丽','小强'],'数学':[92,85,78,96,88],'语文':[88,92,81,90,85],'英语':[90,87,93,85,91],'班级':['一班','一班','二班','二班','二班']})print('\n=== DataFrame示例 ===')print(df)print(f'\n数据类型:\n{df.dtypes}')print(f'\n表格形状:{df.shape}')💡 技巧快速创建DataFrame的捷径:如果你已经有一个字典,可以直接用pd.DataFrame(字典)转换。如果数据来自列表的列表,可以传入columns参数指定列名:pd.DataFrame([[1,2],[3,4]], columns=['A','B'])创建了DataFrame之后,我们需要“认识”它。就像拿到一张新报表,你首先要看它有多大、包含什么内容。Pandas提供了一系列**“侦察”方法**,帮你快速了解数据全貌:importpandasaspd sales_df=pd.DataFrame({'日期':['2024-01-01','2024-01-02','2024-01-03','2024-01-04','2024-01-05','2024-01-06','2024-01-07'],'产品':['手机','笔记本','手机','平板','笔记本','手机','平板'],'销量':[15,8,12,6,10,18,7],'单价':[5999,8999,5999,3299,8999,5999,3299],'门店':['北京店','上海店','北京店','广州店','上海店','北京店','广州店']})print('=== 前3行 ===')print(sales_df.head(3))print('\n=== 后2行 ===')print(sales_df.tail(2))print('\n=== 数据概览 ===')sales_df.info()print('\n=== 统计摘要 ===')print(sales_df.describe())sales_df['销售额']=sales_df['销量']*sales_df['单价']print('\n=== 新增销售额列 ===')print(sales_df)🔑 核心要点核心知识点:pd.Series= 一维带标签数组,类似Excel的一列pd.DataFrame= 二维表格,类似一张Excel表head(n)/tail(n):查看前/后n行info():查看列名、数据类型、缺失值数量describe():数值列的统计摘要df.shape:返回(行数, 列数)🧪 随堂测验下面哪个方法可以查看DataFrame中每一列的数据类型和缺失值数量?A. df.describe()B. df.head()C. df.info()D. df.shape答案解析:df.info() 会显示所有列的名称、数据类型(dtype)以及每列非空值的数量(由此可以推算缺失值数量)。describe()只给出数值列的统计摘要,head()只显示前几行数据,shape只返回行列数。1.2 数据加载与探索把文件里的数据“倒”进DataFrame在真实工作中,你的数据不会凭空出现在代码里—它们通常藏在CSV文件、Excel表格、JSON文件甚至数据库中。Pandas就像一个万能的“数据漏斗”,能把各种格式的文件轻松“倒”进DataFrame中。这一课,我们用一份电商订单数据来学习数据加载和初步探索。importpandasaspdimportnumpyasnpfromioimportStringIO csv_data="""订单ID,客户,商品,数量,单价,日期,城市 1001,张三,iPhone 15,1,6999,2024-03-01,北京 1002,李四,MacBook Air,2,8999,2024-03-01,上海 1003,王五,iPhone 15,1,6999,2024-03-02,广州 1004,赵六,iPad Pro,3,6799,2024-03-02,北京 1005,张三,AirPods,2,1299,2024-03-03,北京 1006,孙七,MacBook Pro,1,14999,2024-03-03,深圳 1007,李四,iPhone 15,1,6999,2024-03-04,上海 1008,周八,iPad Pro,2,6799,2024-03-04,广州 1009,王五,AirPods,1,1299,2024-03-05,广州 1010,赵六,MacBook Air,1,8999,2024-03-05,北京"""df=pd.read_csv(StringIO(csv_data))print('=== 数据维度 ===')print(f'行数:{df.shape[0]}, 列数:{df.shape[1]}')print('\n=== 列数据类型 ===')print(df.dtypes)print('\n=== 数值列统计 ===')print(df[['数量','单价']].describe())print('\n=== 商品销量分布 ===')print(df['商品'].value_counts())print('\n=== 城市订单分布 ===')print(df['城市'].value_counts())print

相关新闻

别被“在建”二字忽悠!贵州建设厅网站在建工程查询背后的避坑指南

别被“在建”二字忽悠!贵州建设厅网站在建工程查询背后的避坑指南

最近有个朋友找我吐槽,说他在贵州某地买了套期房,开发商嘴皮子磨破了说项目进展顺利,结果去工地一看,除了几棵歪脖子树,连个打桩机影子都没有。这种焦虑太真实了。对于普通购房者或者小包工头来说,信息不对称就是最大的风险。这时候,与其听销售吹牛,不如自己动手,去贵…

发布时间:2026/7/15 12:00:16
网站建设绩效考核方案怎么定?避开这3个坑,让团队效率翻倍

网站建设绩效考核方案怎么定?避开这3个坑,让团队效率翻倍

做网站开发,最怕的不是技术难,而是人心散。很多老板头疼:程序员天天加班,上线却bug连连;设计师熬夜改图,老板还说不满意。这篇内容直接给你一套能落地的网站建设绩效考核方案,帮你理清责任,让付出有回报。先说个真事。之前有个客户找我,说他们团队像一盘散沙。前端说后…

发布时间:2026/7/15 12:00:11
别再把学校官网当摆设!特色专业建设展示网站到底该怎么搞才不丢人?

别再把学校官网当摆设!特色专业建设展示网站到底该怎么搞才不丢人?

看着隔壁学校那个光鲜亮丽的专业介绍页面,再看看自己手里那个连图片都加载不全的破网站,心里是不是真不是滋味?其实很多搞教育的领导都犯过同一个毛病,以为把招生简章搬上网就是建设了,结果学生点进去转两圈就关了。今天咱们不整那些虚头巴脑的理论,就聊聊怎么弄一个真正…

发布时间:2026/7/15 11:59:42
济宁网站建设制作设计避坑指南:从本地实体店到官网落地的真实血泪史

济宁网站建设制作设计避坑指南:从本地实体店到官网落地的真实血泪史

想做个网站却怕被坑?这篇干货直接告诉你济宁本地建站怎么挑公司、怎么控预算、怎么让官网真正带来客户,不花冤枉钱。说实话,刚接手公司官网项目那会儿,我也就是个小白。那时候觉得,不就是找个模板套一下吗?能有多难?结果真干起来才发现,水深得能淹死人。我在济宁跑了一…

发布时间:2026/7/15 13:13:08
拒绝纸上谈兵:网站建设与管理案例教程在线阅读实战指南

拒绝纸上谈兵:网站建设与管理案例教程在线阅读实战指南

上周二深夜,我盯着电脑屏幕上那个加载了一半的首页,心里一阵发凉。这不是我第一次搞网站了,但这次的项目客户是个传统制造业老板,他对“响应式布局”和“SEO优化”的理解还停留在十年前的“关键词堆砌”。我试图解释移动端适配的重要性,他却说:“反正我是用电脑看的,手机…

发布时间:2026/7/15 13:13:08
高端网站建设费用预算到底花在哪?揭秘50万与5万的本质区别

高端网站建设费用预算到底花在哪?揭秘50万与5万的本质区别

本文关键词:高端网站建设费用预算很多老板一听到“高端网站”四个字,第一反应就是钱包在滴血。其实,大家纠结的不是钱,而是不知道这钱到底有没有花到刀刃上。这篇内容不跟你扯虚的,直接拆解高端网站建设费用预算里的每一分钱,帮你理清思路,避免被忽悠,也避免为了省钱而…

发布时间:2026/7/15 13:12:45
通州网站建设站开发评价:别被忽悠,这行水太深了

通州网站建设站开发评价:别被忽悠,这行水太深了

内容: 昨天刚跟个朋友喝大酒,聊起他公司那个破网站, 气得他差点把酒杯摔了。 他说找的那家通州网站建设站开发评价看着挺高大上, 结果上线一个月,流量比脸还干净。 我就想问,现在的乙方是不是都这么玩? 承诺的时候天花乱坠,交付的时候全是坑。 咱通州这边搞开发的不少,…

发布时间:2026/7/15 13:12:31
TPS7B85-Q1车规LDO实战:从芯片手册到PCB布局的电源设计指南

TPS7B85-Q1车规LDO实战:从芯片手册到PCB布局的电源设计指南

1. 项目概述:从芯片手册到实战设计在电源设计的江湖里,低压差线性稳压器(LDO)一直扮演着“定海神针”的角色。它不像开关电源那样能效惊人、功率密度高,但其输出的那份“纯净”与“稳定”,却是许多对噪声敏…

发布时间:2026/7/15 13:11:51
杭州网站建设朗诵面朝:别被那些花架子忽悠了,咱们得聊点实在的

杭州网站建设朗诵面朝:别被那些花架子忽悠了,咱们得聊点实在的

做网站,别整那些虚头巴脑的。今天咱就聊聊杭州网站建设朗诵面朝这档子事。很多老板一上来就问,能不能搞个炫酷的3D效果。我直接回绝,没用。你要的是客户,不是看热闹的。这篇文,就是告诉你咋把网站做得既好看又管用。先说个真事儿。有个做茶叶的朋友,非要搞个全屏视频背景…

发布时间:2026/7/15 13:11:33
nRF Sniffer 在Wireshark中的高效过滤与实战技巧

nRF Sniffer 在Wireshark中的高效过滤与实战技巧

1. 初识nRF Sniffer与Wireshark黄金组合当你第一次把nRF52840 Dongle插入电脑时,可能没想到这个小玩意儿会成为BLE调试的"显微镜"。作为专为蓝牙低功耗设计的嗅探工具,nRF Sniffer配合Wireshark就像给开发者装上了X光眼镜,能清晰看…

发布时间:2026/7/15 0:00:38
别被忽悠了,普通人怎么选择五屏网站建设才不踩坑

别被忽悠了,普通人怎么选择五屏网站建设才不踩坑

前年我接手公司官网改版,当时脑子一热,觉得搞个“五屏自适应”听起来特别高大上。结果呢?上线第一周,客服电话被打爆,全是客户说手机上看图糊成马赛克,按钮还点不动。那几天我头发都愁白了,找技术对线,找设计扯皮,最后发现全是沟通不到位留下的坑。今天就把我踩过的雷…

发布时间:2026/7/15 0:00:52
泰州网站建设案例揭秘:从0到1的避坑指南与实战心得

泰州网站建设案例揭秘:从0到1的避坑指南与实战心得

泰州网站建设案例 你是否还在为网站打开速度慢而焦虑?是否因为转化率低下而怀疑自己的产品?这篇内容直接给你答案。我不讲虚的理论,只讲怎么把网站做成赚钱机器。做网站最怕什么?怕像绣花枕头,中看不中用。我见过太多泰州的企业老板,花了几万块做个高大上的首页。结果用户…

发布时间:2026/7/15 0:00:52
别装了,你的学院网站建设推进会就是场大型尴尬现场

别装了,你的学院网站建设推进会就是场大型尴尬现场

看着后台那点可怜的访问量,你急不急?方案改了八版,还是没人看。今天这文,只说怎么把会开成,把事做成。上周去隔壁职院蹭会,那场面,真叫一个窒息。会议室里坐满了人,领导在台上讲PPT,底下的人不是在玩手机,就是在发呆。投影仪闪了两下,灭了。没人去修,接着讲。这种会…

发布时间:2026/7/14 8:24:42
七彩建设集团官方网站怎么找?避坑指南与真实体验分享

七彩建设集团官方网站怎么找?避坑指南与真实体验分享

找官网找得头大?这篇直接告诉你怎么辨别真伪,别被假网站坑了钱。昨天半夜两点,我还在电脑前盯着屏幕,心里那个急啊。家里装修刚进场,工长突然说需要确认一份材料清单,说是七彩建设那边要求的。我手忙脚乱地打开浏览器,搜了一堆“七彩建设”,结果出来一堆广告,什么“七…

发布时间:2026/7/14 2:42:40
找可信赖的龙岗网站建设公司?别踩坑,看这几点就够

找可信赖的龙岗网站建设公司?别踩坑,看这几点就够

做企业,网站就是脸面。 在龙岗,想找个靠谱的网站公司,真不容易。 市面上广告满天飞。 承诺得天花乱坠。 最后交付的东西,却让人想砸电脑。 今天不聊虚的。 只聊怎么避坑。 怎么找到真正可信赖的龙岗网站建设团队。先说个大实话。 别信什么“三天上线”。 那是骗小白的。 正…

发布时间:2026/7/14 19:05:38
建站7年才悟出的网站建设思路,别再花冤枉钱了

建站7年才悟出的网站建设思路,别再花冤枉钱了

做建站这行整整7年了。 见过太多老板花几万块, 最后做出来的网站像个垃圾场。 今天不整那些虚头巴脑的术语。 就聊聊我踩过的坑, 和真正能落地的网站建设思路。很多老板一上来就问: “多少钱能做个高大上的?” 我通常直接劝退。 因为方向错了, 你给再多钱也是打水漂。 真正…

发布时间:2026/7/14 13:09:53
合肥的网站建设避坑指南:别被低价忽悠,这3个细节决定生死

合肥的网站建设避坑指南:别被低价忽悠,这3个细节决定生死

做企业官网最怕什么?不是技术难,是交钱后没人管,或者上线一个月连个访客都没有。这篇东西不扯虚的,直接告诉你怎么在合肥找个靠谱的团队,或者自己怎么避坑。先说个大实话,我在合肥混这行五年多,见过太多老板因为贪便宜吃大亏。你去百度搜“合肥的网站建设”,出来一堆报…

发布时间:2026/7/15 2:07:05
别被忽悠了!德州网站建设那些坑,我拿真金白银换来的教训

别被忽悠了!德州网站建设那些坑,我拿真金白银换来的教训

做这行久了,心里就憋着一股火。每次看到客户拿着网上抄来的模板,问我能不能做成“苹果官网”那种效果。我就想笑。真的,太想笑了。今天咱不整那些虚头巴脑的专业术语。就聊聊德州网站建设里,那些让人头秃的真实事儿。我有个客户,老张。他是做德州本地建材的,实在人。当初…

发布时间:2026/7/15 2:07:13