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

Python Pandas学习

一、先搞懂:Pandas 是什么?

Pandas = Python 里的Excel / 数据库表格用来做:

  • 读取 Excel / CSV / 数据库数据
  • 筛选、过滤、查找数据
  • 计算、统计、汇总
  • 清洗、去重、缺失值处理
  • 数据导出

两个核心概念

  1. DataFrame(DF):整张表格(多行多列)
  2. Series:单列数据

二、安装 + 导入

pip install pandas
import pandas as pd

三、最常用 10 个操作(必背)

1. 创建表格

data = { "姓名": ["小明", "小红", "小李"], "年龄": [20, 21, 19], "城市": ["北京", "上海", "广州"] } df = pd.DataFrame(data)

2. 查看数据

df.head() # 前5行 df.head(3) # 前3行 df.info() # 查看列类型、是否为空 df.describe() # 自动统计(均值、最大最小等)

3. 读取文件

# 读取 CSV df = pd.read_csv("数据.csv") # 读取 Excel(需要 pip install openpyxl) df = pd.read_excel("数据.xlsx") # 读取后直接查看 df.head()

4. 选择列

df["姓名"] # 单列 df[["姓名", "年龄"]] # 多列

5. 筛选行(最常用!)

# 年龄大于20 df[df["年龄"] > 20] # 城市等于北京 df[df["城市"] == "北京"] # 多个条件 df[(df["年龄"]>19) & (df["城市"]=="北京")]

6. 新增 / 修改列

df["性别"] = "男" # 新增列,全部赋值男 df["年龄+1"] = df["年龄"] + 1 # 用计算结果生成列

7. 处理缺失值

df.isnull().sum() # 查看每列缺失数量 df.dropna() # 删除有空值的行 df.fillna(0) # 把空值填成0

8. 去重

df.drop_duplicates() # 去重

9. 排序

df.sort_values("年龄", ascending=False) # 降序

10. 保存文件

df.to_csv("新数据.csv", index=False) df.to_excel("新数据.xlsx", index=False)

四、最简单实战案例(复制就能跑)

import pandas as pd # 1. 创建数据 data = { "产品": ["鱼", "贝壳", "虾", "章鱼"], "来源": ["海洋", "海洋", "海洋", "海洋"], "价格": [20, 15, 18, 25] } df = pd.DataFrame(data) # 2. 筛选海洋来源 df_haiyang = df[df["来源"] == "海洋"] # 3. 打印结果 print(df_haiyang)
http://www.gsyq.cn/news/1460065.html

相关文章:

  • 终极免费方案:解锁Windows远程桌面多用户并发连接的完整指南
  • 从4阶段到3阶段:重新思考ViT的‘起手式’,SHViT的大步长Patchify Stem设计为何能省内存又提速度?
  • 智能搜索响应延迟下降68%、长尾查询转化率提升3.2倍,我们用这4个开源+私有化AI工具完成了全栈整合
  • RV1126调试OV5640摄像头,I2C时好时坏?别急着换硬件,先检查这两个驱动配置
  • 【Redis】Redis 数据结构与 Spring Boot 集成
  • Matlab实现口罩配送路径优化:低成本运输方案+可视化结果图+可调参数代码
  • 2026可研报告编制公司实力对比:谁更强?深度评测与选择建议 - 资讯纵览
  • Arduino入门:Tinkercad仿真实现LED闪烁,掌握嵌入式开发基础
  • WarcraftHelper终极指南:5步轻松解决魔兽争霸III现代兼容性问题
  • 高效解锁网易云音乐NCM加密文件:Windows图形界面完整解决方案
  • 紫阳县26年最新专业手表包包回收权威店铺推荐,TOP排行榜 - 莘州文化
  • 2026年值得关注的工业门及快速门品牌实力解析 - 资讯速览
  • 租房平台哪家好?靠谱平台实测,快速找房不再踩坑 - 资讯纵览
  • 基于OPA1642的幻象供电驻极体麦克风电路设计与制作
  • 从零设计光控小夜灯:模拟电路原理、PCB设计与焊接调试全流程
  • COM3D2 MaidFiddler:实时角色编辑器让游戏自定义更自由
  • 合肥靠谱装修公司排行:5家实力装企实测对比 - 奔跑123
  • 上海亿阳家具:上海石膏板隔断公司哪家好 - LYL仔仔
  • 基于TDA2030桥接模式的35W音频功放设计与制作全解析
  • 西安除甲醛哪家好?前五名口碑排行榜深度测评 - 商业测评
  • Gemini深度共处18个月:从AI工具到可靠协作者的实战演进
  • 微头条主菜单代码实现
  • 重庆SaaS小程序一年多少钱|2980元全包无隐形消费 - 速递信息
  • 爬虫逆向学习(三):Hook让你快速定位网站逆向疑难杂症
  • Opentelemetry在Java中的实践
  • 终极Steam成就管理指南:如何使用开源工具轻松解锁游戏成就 [特殊字符]
  • MATLAB指纹识别全流程实践包:从图像预处理到GUI比对可视化
  • 别被压价!2026长沙回收黄金机构盘点 + 靠谱商家清单 - 奢侈品交易观察员
  • 2026 莆田防水修缮|滨海盐雾腐蚀 + 兴化湾潮汐渗潮 + 3-6 月超长梅雨返潮 + 7-9 月台风灌漏 + 仙游山地岩缝渗水|苏易修缮莆田全域仪器免费测漏 - 苏易修缮
  • 2026 年 6 月天津搬家实测|和平河西南开老破小优选,顺通搬家专攻学区步梯房 - 幸福生活序曲