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

python初体验: 处理excel数据

一. data.xlsx

在这里插入图片描述

二.python代码

import pandas as pd

# 读取 Excel 文件
df = pd.read_excel('./data.xlsx', sheet_name='Sheet1', usecols=['Name', 'Age', 'City'])

# 查看数据
print(df.head())

# 筛选数据
df_filtered = df[df['Age'] > 30]

# 添加新列
df_filtered['Salary'] = df_filtered['Age'] * 1000

# 保存结果到新的 Excel 文件
df_filtered.to_excel('./filtered_data.xlsx', index=False)

三. 输出excel

在这里插入图片描述

四. 总结

这段代码的功能是读取一个 Excel 文件,对数据进行筛选和处理,然后将结果保存到一个新的 Excel 文件中。具体步骤如下:

读取 Excel 文件:

使用 pandas 库的 read_excel 函数读取名为 data.xlsx 的 Excel 文件。

只读取 Sheet1 工作表中的 Name、Age 和 City 三列数据。

查看数据:

使用 print(df.head()) 查看数据的前几行,默认显示前5行。

筛选数据:

筛选出 Age 列中大于 30 的行,并将结果存储在 df_filtered 中。

添加新列:

在 df_filtered 中添加一个新列 Salary,其值为 Age 列的值乘以 1000。

保存结果到新的 Excel 文件:

将处理后的数据保存到一个新的 Excel 文件 filtered_data.xlsx 中,且不包含行索引(index=False)。

代码总结:
输入:data.xlsx 文件中的 Sheet1 工作表,包含 Name、Age 和 City 列。

输出:filtered_data.xlsx 文件,包含 Age 大于 30 的行,并新增了 Salary 列。

功能:数据读取、筛选、处理和保存。


http://www.kler.cn/a/473013.html

相关文章:

  • 【单片机】实现一个简单的ADC滤波器
  • arcgisPro加载CGCS2000天地图后,如何转成米单位
  • 嵌入式技术之Linux(Ubuntu) 一
  • 分享:osgb倾斜数据转cesium-3dtiles 小工具.
  • 分享3个国内使用正版GPT的网站【亲测有效!2025最新】
  • PDFMathTranslate: Star13.8k,一款基于AI的PDF文档全文双语翻译PDF文档全文双语翻译,保留格式神器,你应该需要它
  • redis的学习(四)
  • UART串口数据分析
  • 一个海外产品经理的 AI 日常
  • Linux下常用命令
  • Lua协同程序(线程)
  • 【Linux】进程铺垫——冯诺依曼体系与操作系统概念
  • 代码随想录-训练营-day1
  • SQL 数据类型
  • 个人博客搭建(二)—Typora+PicGo+OSS
  • 哈密顿原理
  • 基于华为ENSP的OSPF数据报文保姆级别详解(3)
  • Python requests库过指纹检测
  • 《HeadFirst设计模式》笔记(上)
  • 深入理解 Java 接口的回调机制
  • 认识+安装ElasticSearch
  • MySQL的三大日志
  • 【机器视觉】OpenCV 滤波器(卷积、方盒/均值滤波、高斯滤波、中值/双边滤波、sobel/scharr/拉普拉斯算子、边缘检测Canny)
  • 深入解读MVCC中的三大日志:Undo Log、Redo Log和B-Log
  • Julia语言的数据结构
  • 应急响应——Windows / Linux 排查笔记