当前位置: 首页 > news >正文

python学习Day12:pandas安装与实际运用

第12天:实际应用——pandas入门

哈喽,小伙伴们,今天我们需要安装python中的插件:pandas,并且学会简单运用

  • 阶段:实际应用

  • 学习内容:pandas 入门

  • 核心知识点:读取数据


1. 什么是 pandas?

(1)核心思想:它是 Python 处理数据的“工具”。

(2)逻辑拆解

定位:如果说 Python 是地基,那么 pandas 就是盖在上面的“自动化办公大楼”。

功能:它能把复杂的 CSV、Excel 文件瞬间变成一个像表格一样的对象(在 pandas 里叫DataFrame)。

优势:昨天我们要写好几行代码才能算平均值,今天用 pandas 可能只需要一行。

注:我认为就是很多写好的程序,直接调用的一个工具库,类比excel中的各种函数。

2. 准备工作:安装 pandas

(1)核心思想:pandas 不是 Python 自带的,需要额外下载。

(2)操作做法

① 打开你电脑的终端(Terminal)或 PyCharm 底部的Terminal

② 输入以下命令并回车: powershell pip install pandas。

③ 等待显示Successfully installed


3. 如何用 pandas 读取数据?

(1)核心思想:用最简单的指令,让文件里的数据“跳”进 Python。

(2)代码做法(请确保你的data.csv和代码在同一个文件夹):

导入库import pandas as pd(给 pandas 起个简短的绰号叫pd)。

读取文件:使用pd.read_csv('文件名')

查看数据:使用.head()方法。


4. 详细代码实现与逐行解析

请在你的编辑器中输入以下代码:

import pandas as pd # 初始化:导入pandas工具包,并简写成pd # 第一步:读取数据 # 核心思想:把需要处理的数据导入到内存中,取名为df # df是DateFarm的缩写,可以当做是一个"虚拟表格" df=pd.read_csv('data.csv') #第二步:输出前5行 #核心思想:先看看一下数据的样式,提前检查数据是否输错 print("---以下是数据的前5行---") print(df.head())#默认展示前5行,如果括号写head(3)就是前三行 #第三步:查看数据的基本信息 print("---数据的行列数---") print(df.shape)#输出的结果是什么就是表示其行列信息


5. 重点笔记(小白必看)

  • df是什么?

    • 它是 pandas 最核心的对象。可以把它当成存放在 Python 里的Excel 工作表

  • pd.read_csv()的路径问题

    • 如果报错FileNotFoundError,说明 Python 没找到你的data.csv。请检查:文件后缀是不是真的是.csv?它是不是和你的.py代码文件放在同一个文件夹下?

  • 为什么要用.head()

    • 在现实工作中,一个 CSV 文件可能有几百万行。如果你直接print(df),电脑可能会卡死。.head()让你只看开头的几行,确保数据读对了就行。


6. 今日练习建议

任务:成功安装 pandas 并运行上面的代码,打印出你在第11天创建的那几个人的分数。

扩展:试着在df.head()的括号里填入数字2,看看输出结果是不是变成了只显示 2 行?

注1:因为手动输出代码可能出现以下问题,主要问题就是英文符号和中文符号的问题。

注2:在软件内部,修改文件的名称,右击选择Refactor -> Rename(重命名)

http://www.jsqmd.com/news/752680/

相关文章:

  • 你的手机Wi-Fi跑不满?可能是这3个‘隐形杀手’在作怪(附手机/电脑自查指南)
  • 告别低价陷阱!扬中金展母线槽,工程性价比之选
  • 如何利用Grok 4.3辅助Python编程:完整方法论与高阶提示词库(2026国内开发者实战指南)
  • 抖音视频怎么无水印保存到相册?抖音无水印保存教程2026最新实测全攻略 - 爱上科技热点
  • 豆包视频怎么去水印?豆包视频去水印方法全测评,2026最新 亲测有效 - 爱上科技热点
  • 无人机 大疆 极飞添加自定义高清地图源教程
  • 告别重复介绍!你的专属AI伙伴终于来了
  • 北斗导航 | 基于麻雀搜索算法的接收机自主完好性监测(RAIM)算法研究
  • 机器人算法评估系统:提升测试效率与准确性的关键技术
  • 高并发场景下 JWT 签名验证怎么优化减少 CPU 占用?
  • 实战避坑:在Matlab中实现CA-CFAR时,我的参考单元和护卫单元到底怎么设?
  • 抖音视频怎么无水印保存到相册?抖音视频无水印保存方法 2026最新 实测全攻略 - 爱上科技热点
  • 别只盯着野指针!GD32/HC32单片机卡死在0xFFFFFFFE,这个SystemInit里的坑你踩过吗?
  • ReAct vs 其他单 Agent 模式(Plan-and-Execute、Reflexion)简单对比
  • Happy Island Designer终极指南:打造梦想岛屿的完整教程
  • 2026年4月打包扣供应商推荐,国内靠谱的打包扣推荐分析 - 品牌推荐师
  • 视频去水印软件怎么一键去除?免费视频去水印软件推荐,2026最新实测好用的方法全整理 - 爱上科技热点
  • 免费视频去水印工具推荐:在线、软件、手机小程序怎么去掉视频水印?2026最新实测好用方法汇总 - 爱上科技热点
  • 【仅限三级医院CTO查阅】:PHP医疗系统脱敏算法性能压测TOP3瓶颈及厂商级优化补丁(附JMeter测试脚本)
  • 告别重复CRUD:用快马AI一键生成高效数据库操作层代码
  • 2025届毕业生推荐的十大AI论文网站实际效果
  • 免费视频去水印软件推荐,视频怎么去掉水印?2026最新实测好用工具盘点 - 爱上科技热点
  • 怎么去水印?电脑去水印、手机去水印方法全汇总,2026最新亲测好用工具推荐 - 爱上科技热点
  • K230 开发板 YOLO 模型部署指南——从 ONNX 到 Kmodel 的全流程解析与报错解决方案
  • Perseus补丁:碧蓝航线全皮肤解锁终极指南
  • 终极Switch大气层系统优化指南:从卡顿到流畅的完整解决方案
  • 抖音视频怎么无水印保存到相册?抖音视频无水印保存方法 2026最新 实测全攻略! - 爱上科技热点
  • 别再让ldapsearch裸奔了!手把手教你给OpenLDAP slapd服务加上身份验证锁
  • 开发提效利器:基于快马平台快速集成trae构建可维护的前端应用
  • KeymouseGo完整指南:3个秘诀让您的桌面自动化效率翻倍