python学习Day14:实际应用——pandas的筛选与保存

第14天:实际应用------pandas 进阶(筛选与保存)

学习内容:pandas 进阶

核心知识点:数据筛选与结果保存

当日目标:筛选及导出

练习任务:筛选特定分数并保存

  1. 为什么要学数据筛选?(逻辑拆解)

(1)核心思想:从成千上万行数据中,瞬间抓出你关心的那一部分。

(2)逻辑类比:

* Excel:你需要点"漏斗"图标,然后勾选条件。

* pandas:你写一行简单的判断语句(比如"分数 > 90"),它就会把符合条件的行像"过滤网"一样留下来。

  1. 如何筛选并保存数据?

(1)核心思想:先"选"出来,再"写"成新文件。

(2)电脑做法:

* 筛选:dfdf\['列名' > 某个值]。

* 保存:.to_csv('新文件名.csv')。

  1. 今日练习代码实现

import pandas as pd# 初始化:导入 pandas 工具包,并简写成 pd

1. 读取数据

df = pd.read_csv('data.csv')

2. 输出前 5 行与行列数

print("---以下是数据的前 5 行---")

print(df.head())

print("---数据的行列数---")

print(df.shape)

3. 进阶计算

avg_score = df'score'.mean()

max_score = df'score'.max()

print(f"表格中的平均分是:{avg_score}")

print(f"表格中的最高分是:{max_score}")

4. 数据筛选

high_scores = dfdf\['score' > 90]

print("---以下是超过 90 分的学生---")

print(high_scores)

5. 结果保存

high_scores.to_csv('high_scores_report.csv', index=False)

print("---完毕!---")

相关推荐
whcyhhh12 分钟前
头歌实践教学平台:数据科学与大数据技术导论(十二)
大数据·开发语言·python·数据清洗
常驻客栈30 分钟前
B-深入理解计算机系统第3版之第8章:异常控制流
笔记·学习·常驻客栈·深入理解计算机系统·学习笔记‘’
qq_3164110337 分钟前
专业的腹腔镜医疗器械物联网APP开发服务商
python
lzhdim42 分钟前
13、JavaScript事件循环机制 - JavaScript学习系列文章
开发语言·前端·javascript·学习·ecmascript
阿童木写作1 小时前
跨境电商翻译利器,批量图片视频翻译+智能抠图工具
python·音视频
小杨不想秃头1 小时前
信息安全工程师考试
学习·网络安全
喜欢吃豆1 小时前
otes on LLMs 更新:一份更系统的大模型工程学习手册
学习·大模型·agent
AOwhisky1 小时前
Linux 网络服务架设学习笔记(第五期)——Web 服务(上篇):Apache HTTP Server——从静态到动态
linux·运维·服务器·笔记·学习·云计算·apache
绘梨衣5472 小时前
异步任务队列-学习2
爬虫·python·学习·任务队列
用户8356290780512 小时前
使用 Python 在 Excel 中插入 OLE 对象
后端·python