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("---完毕!---")

相关推荐
5G微创业8 分钟前
Python / Node.js 调用短视频去水印 API 完整示例(含 SDK)
python·node.js·音视频·api·sdk·短视频
星恒随风17 分钟前
C++ 继承进阶:默认成员函数、多继承、虚继承与组合设计
开发语言·c++·笔记·学习
电子云与长程纠缠24 分钟前
UE中使用TGuardValue与TInlineComponentArray数据结构
开发语言·数据结构·学习·ue5·游戏引擎
phltxy30 分钟前
LangGraph智能租房助手实践
大数据·人工智能·python·深度学习·语言模型·langchain
码银1 小时前
放弃了豆包,我使用Python做了一个桌面宠物
python·microsoft·宠物
测功机之家1 小时前
国内口碑好的测功机公司找哪家
python·物联网
xlrqx1 小时前
2026年平顶山家电清洗培训设备是否齐全依据多因素来判断
大数据·python
caimouse1 小时前
MM 学习笔记 10:页面文件与系统加载器
笔记·学习·reactos
summer_du1 小时前
Qdrant
人工智能·python
一只小菜鸡..1 小时前
南京大学 操作系统 (JYY) 学习笔记:Hello, OS World! (程序的机器视角)
java·笔记·学习