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

公司做网站计入那个科目安徽省建设工程信息网站6

公司做网站计入那个科目,安徽省建设工程信息网站6,制作网页需要什么专业,菲律宾 网站开发公司本文介绍基于Python语言,基于Excel表格文件内某一列的数据,计算这一列数据在每一个指定数量的行的范围内(例如每一个4行的范围内)的区间最大值的方法。 已知我们现有一个.csv格式的Excel表格文件,其中有一列数据&#…

  本文介绍基于Python语言,基于Excel表格文件内某一列的数据,计算这一列数据在每一个指定数量的行的范围内(例如每一个4行的范围内)的区间最大值的方法。

  已知我们现有一个.csv格式的Excel表格文件,其中有一列数据,我们希望对其加以区间最大值的计算——即从这一列的数据部分(也就是不包括列名的部分)开始,第1行到第4行之间的最大值、第5行到第8行的最大值、第9行到第12行的最大值等等,加以分别计算每4行中的最大值;此外,如果这一列数据的个数不能被4整除,那么到最后还剩余几个,那就对这几个加以最大值的求取即可。

  明确了需求,我们即可开始代码的撰写;具体如下所示。

# -*- coding: utf-8 -*-
"""
Created on Wed Jul 26 12:24:58 2023@author: 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:i+4].max())return max_valuesexcel_file = r"C:\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 = r"C:\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格式文件,并设置index=False以不保存索引列。

  执行上述代码,我们即可获得结果文件。如下图所示,为了方便对比,我们这里就将结果文件复制到原来的文件中进行查看。可以看到,结果列中第1个数字,就是原始列中前4行的最大值;结果列中第3个数字,则就是原始列中第9行到12行的最大值,以此类推。

  至此,大功告成。

欢迎关注:疯狂学习GIS

http://www.yayakq.cn/news/657165/

相关文章:

  • 什么网站可以做旅行行程房屋建设网站
  • 网页游戏怎么下载河南seo外包
  • 织梦网站地图在线生成中国传统美食网页制作素材
  • 网站视频与服务器的关系建筑招工找活平台
  • 连云港市建设局网站万网网站备份
  • 东莞做企业网站解决方案网站设计
  • 怎么查网站的外链wordpress添加公告
  • 网站开发组织架构图镇江网站优化公司工作室
  • 网站建设方案哪家好 推荐长沙建设网站企业
  • 济南房地产网站建设三个字广告公司名称
  • 网站对不同分辨率wordpress开发解析
  • html5网站编写网站后台管理优化
  • 夹江企业网站建设报价装修公司联系方式汇总
  • 网站不想续费wordpress 判断登录
  • 太原有做网站的吗网站后台管理系统很慢
  • wordpress google authenticator网站优化排名方法
  • 芜湖建设路小学网站护肤品网站建设目的
  • 如何打造平台seo外包团队
  • 安徽网站建设推荐百度做网站推广多少钱
  • 河北邢台路桥建设公司网站网站做视频在线观看网址
  • 大连个人网站建设电脑访问手机网站跳转
  • 做注册会员和购物的网站需要什么2017网站建设价目表
  • 网站建设中管理员登录的代码怎么写自己做的网站打开是乱码
  • 网站制作好了怎么上传营销网站制作方法
  • 效果图网站有哪些网站页面设计论文
  • 企业建设网站策划案pta编程网站
  • 北京楼市最新消息企业网站做速优化排名万象
  • 全国网站备案查询网站开发用jquery吗
  • wordpress成品网站免费企业网站建设与网页制作
  • 莆田网站关键词优化陕西中药材初加工平台