河北省住房和城乡建设厅网站首页建公司网站

news/2025/9/27 17:29:19/文章来源:
河北省住房和城乡建设厅网站首页,建公司网站,网站建设用电脑,做一个网站要多长时间本文介绍基于Python语言#xff0c;基于Excel表格文件内某一列的数据#xff0c;计算这一列数据在每一个指定数量的行的范围内#xff08;例如每一个4行的范围内#xff09;的区间最大值的方法。 已知我们现有一个.csv格式的Excel表格文件#xff0c;其中有一列数据#…  本文介绍基于Python语言基于Excel表格文件内某一列的数据计算这一列数据在每一个指定数量的行的范围内例如每一个4行的范围内的区间最大值的方法。 已知我们现有一个.csv格式的Excel表格文件其中有一列数据我们希望对其加以区间最大值的计算——即从这一列的数据部分也就是不包括列名的部分开始第1行到第4行之间的最大值、第5行到第8行的最大值、第9行到第12行的最大值等等加以分别计算每4行中的最大值此外如果这一列数据的个数不能被4整除那么到最后还剩余几个那就对这几个加以最大值的求取即可。 明确了需求我们即可开始代码的撰写具体如下所示。 # -*- coding: utf-8 -*-Created on Wed Jul 26 12:24:58 2023author: fkxxgis import pandas as pddef calculate_max_every_eight_rows(excel_file, column_name):df pd.read_csv(excel_file)column_data df[column_name]max_values []for i in range(0, len(column_data), 4):max_values.append(column_data[i:i4].max())return max_valuesexcel_file rC:\Users\15922\Desktop\data_table_1.csv column_name NDVI result calculate_max_every_eight_rows(excel_file, column_name) rdf pd.DataFrame(result, columns [Max]) output_file rC:\Users\15922\Desktop\data.csv rdf.to_csv(output_file, index False)在这里我们定义一个函数calculate_max_every_eight_rows因为一开始我为了计算8个数据的区间最大值所有函数名称是eight大家理解即可接受两个参数分别为输入文件路径excel_file以及要计算区间最大值对应的那一列的列名column_name。 在函数中我们首先读取文件将数据保存到df中接下来我们从中获取指定列column_name的数据并创建一个空列表max_values用于保存每个分组的最大值。随后使用range函数生成从0开始步长为4的索引序列以便按每4行进行分组这里大家按照实际的需求加以修改即可。在每个分组内我们从column_data中取出这对应的4行数据并计算该分组内的最大值将最大值添加到max_values列表中。最后函数返回保存了每个分组最大值的列表max_values。 其次我们通过excel_file指定输入的文件路径通过column_name指定要处理的列名随后即可调用calculate_max_every_eight_rows函数并将返回的结果保存到result变量中该结果是一个包含了每个分组最大值的列表。 随后我们为了将最大值结果保存因此选择将result列表转换为一个新的DataFrame格式数据rdf并指定列名为Max。最后通过rdf.to_csv()将这个rdf保存为一个新的.csv格式文件并设置indexFalse以不保存索引列。 执行上述代码我们即可获得结果文件。如下图所示为了方便对比我们这里就将结果文件复制到原来的文件中进行查看。可以看到结果列中第1个数字就是原始列中前4行的最大值结果列中第3个数字则就是原始列中第9行到12行的最大值以此类推。 至此大功告成。 欢迎关注疯狂学习GIS

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/919732.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一天一款实用的AI工具,第4期,AI翻译成英语

专业的英语翻译工具,帮你翻译成流畅的英文,助你提升翻译的质量。现实问题 传统机器翻译字面直译,译文生硬不自然,翻得干巴巴没味道,用户几乎无法干预翻译过程或风格。 工具介绍 本期介绍这款【AI翻译成英语工具】…

Docker基础与工程部署

Docker基础与工程部署pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "…

安装MariaDB服务器流程介绍在Ubuntu 22.04系统

更新系统包列表 首先,打开终端并运行以下命令来更新Ubuntu的包列表: sudo apt update 这将确保你安装的是最新版本的软件包。 安装MariaDB服务器 接下来,使用下面的命令安装MariaDB服务器: sudo apt install maria…

关于征求网站建设什么是品牌

查看全部教程开发请点击:全网最全-QCC51xx-QCC30xx(TWS)系列从入门到精通开发教程汇总(持续更新中) ==================================================================== 版权归作者所有,未经允许,请勿转载。 ==========================================

初次尝试在kubernetes 1.31 上安装 人工智能模型运行平台 llm-d - 详解

初次尝试在kubernetes 1.31 上安装 人工智能模型运行平台 llm-d - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &…

三种神器让LLM输出结构化数据:LangChain、LlamaIndex与Function Calling实战指南

💡 引言:为什么结构化输出如此重要? 在构建大语言模型应用时,你是否遇到过这样的困扰:模型输出的数据格式混乱,难以直接使用?想象一下,当你需要从一段文本中提取用户信息时,模型却返回了自由散漫的文本段落—…

有什么好的加盟店项目该如何建设和优化一个网站

无线透传技术与其他数据传输技术(如有线连接)相比,具有以下优势和劣势: 1. 优势: 简单易用:无线透传模块由于直接进行数据透传,省去了许多数据处理和协议转换的步骤,使得数据传输更为快速和高效。   传输…

野指针

野指针Posted on 2025-09-27 17:10 steve.z 阅读(0) 评论(0) 收藏 举报野指针(Wild Pointer)是指向未知或无效内存地址的指针,是C/C++编程中常见的一种错误类型。 野指针的几种情况: 1. 未初始化的指针 int *…

win11安装ensp

安装包 1. eNSP+V100R003C00SPC100+Setup:https://www.alipan.com/s/mWWEg4rpsnj(严格) 2.VirtualBox-5.2.44-139111-Win:https://www.alipan.com/s/qJZBMJs3U9H(严格) 3.Wireshark-4.4.5-x64:https://www.alip…

自己湿热内蕴出汗痒和岳母生病2天不洗澡发痒的不同-完美解释小孩为啥没那么容易痒

先解释小孩为啥没那么容易痒,是因为他的身体比较平衡、既没有我的"湿热内蕴”, 也没有岳母的 "年老卫气渐虚",所以既没看到过他出汗后抓痒,也没看到、听到他说有两天没洗澡就身上发痒-虽然他自己常…

无刷电机驱动工程及PID算法FOC算法完成(超高质量超高质量

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

vue: ubuntu安装vue环境

一,官网: https://nodejs.org/en/download 二,安装: # Download and install nvm: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash # in lieu of restarting the shell \. "…

golang实现ai聊天窗口

在Go语言中实现AI聊天窗口需要结合前端界面、后端服务以及AI模型调用。以下是一个分步实现的详细方案,包含关键代码示例和架构设计: 一、整体架构设计前端:使用HTML/CSS/JavaScript构建Web界面,通过WebSocket与后端…

源码反码补码

源码的每一位按位取反得到反码,反码是补码加一,反码解决的是正负零的问题。这让正零和负零是一个数,使得0统一

图的分类法:解耦数据和图表类型

HKUST 25 Fall COMP 6411D Data Visualization 课堂笔记可视化的可视化 当我第一眼看到 slide 中“chart taxonomies” ,我有两个反应:图表数量也太多了 这个分类方式并不是很直观,Comparsion / Relationship / Di…

完整教程:图解人工智能中的高等数学(python实现)---一元函数微分学

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

怎么建设网站临汾做公关用的网站

http://{ip}:{port}/refresh 说明:springBoot版本是1.5.9,接口路径与2.x,不同 路径区别:/refresh VS /actuator/refresh 用postman调用refresh接口刷新git配置,报错如下,没有权限 在服务本地启动&#…

提供信息门户网站搭建wap网站源码下载

笔者是ctf小白,这两天也是遇到.git泄露的题目,需要工具来解决问题,在下载和使用的过程中也是遇到很多问题,写此篇记录经验,以供学习 在本篇标题三中有详细介绍了Linux系统添加环境变量的操作教程,以供学习 …

35Bourbaki1-1@《数学原理》1-1@20250927

35Bourbaki1-1@《数学原理》1-1@20250927