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

东省住房和城乡建设厅网站沈阳关键词网站排名

东省住房和城乡建设厅网站,沈阳关键词网站排名,网页设计与制作教程杨选辉课后答案,西安网站免费制作本文介绍基于Python语言#xff0c;对大量不同的Excel文件加以跨文件、逐单元格平均值计算的方法。 首先#xff0c;我们来明确一下本文的具体需求。现有一个文件夹#xff0c;其中有如下所示的大量Excel文件#xff0c;我们这里就以.csv文件为例来介绍。其中#xff0c;每…  本文介绍基于Python语言对大量不同的Excel文件加以跨文件、逐单元格平均值计算的方法。 首先我们来明确一下本文的具体需求。现有一个文件夹其中有如下所示的大量Excel文件我们这里就以.csv文件为例来介绍。其中每一个.csv文件的名称都是如下图所示的Ref_XXX_Y.csv格式的其中XXX表示三个字母后面的Y则表示若干位数字。 对于其中的每一个.csv文件都有着如下图所示的数据格式。 我们现在的需求是希望对于每一个名称为Ref_GRA_Y.csv格式的.csv文件求取其中每一个单元格在所有文件中数据的平均值。例如对于上图中DOY为1的blue这个单元格那么求出来的平均值就是在全部名称为Ref_GRA_Y.csv格式的.csv文件之中DOY为1且列名为blue的单元格的平均值。此外如果像上图一样出现了部分单元格数值为0的情况表明在当前文件夹下这个单元格是没有数据的因此需要在计算的时候舍去并且取平均值时候的分母也要减小1。 知道了需求我们就可以开始代码的书写。其中本文用到的具体代码如下所示。此外本文实现的需求也和我们之前的文章基于Python读取多个Excel文件数据并跨越不同xlsx表格文件计算平均值https://blog.csdn.net/zhebushibiaoshifu/article/details/115533619有些类似大家如果有需要也可以参考之前的这一篇文章。 # -*- coding: utf-8 -*-Created on Fri Oct 6 13:07:48 2023author: fkxxgis import os import glob import pandas as pdfolder_path E:/04_Reconstruction/02_Data/01_RGBNINDVI_History output_path E:/04_Reconstruction/02_Data file_pattern Ref_GRA_*.csvfile_paths glob.glob(os.path.join(folder_path, file_pattern))combined_data pd.DataFrame()for file_path in file_paths:df pd.read_csv(file_path)df_filtered df[df ! 0]combined_data pd.concat([combined_data, df_filtered])average_values combined_data.groupby(DOY).mean()output_file 04_Data_YearAverage.csv average_values.to_csv(os.path.join(output_path,output_file), indexTrue)其中上述代码的具体介绍如下。 首先我们导入必要的库——os库用于文件路径操作glob库用于文件匹配pandas库用于数据处理和分析。同时我们定义文件夹路径folder_path代表存储.csv文件的文件夹路径定义输出路径output_path代表保存结果文件的路径定义文件匹配模式file_pattern用于匹配需要处理的.csv文件的文件名模式。 随后我们使用glob.glob()函数结合文件夹路径和文件匹配模式获取满足条件的.csv文件的路径列表存储在file_paths变量中。创建一个空的数据框combined_data用于存储所有文件的数据。 接下来我们使用一个循环遍历file_paths列表中的每个文件路径。对于每个文件路径使用pd.read_csv()函数加载.csv文件并将其存储在名为df的数据框中。其次使用条件筛选语句df[df ! 0]排除值为0的数据并将结果存储在名为df_filtered的数据框中。紧接着将当前文件的数据框df_filtered合并到总数据框combined_data中这一步骤使用pd.concat()函数实现。 完成所有文件的处理后使用combined_data.groupby(DOY).mean()计算所有文件的平均值按照DOY列进行分组并求平均值。随后定义输出文件名output_file代表保存平均值结果的文件名。 最后使用os.path.join()函数结合输出路径和输出文件名生成保存路径并使用average_values.to_csv()函数将平均值数据框average_values保存为一个新的.csv文件指定indexTrue以包含索引列。 运行上述代码我们即可得到结果文件。如下图所示可以看到结果文件中已经是计算之后的平均值结果了。 至此大功告成。 欢迎关注疯狂学习GIS
http://www.hkea.cn/news/14297861/

相关文章:

  • jquery特效网站地方房地产网站seo实战案例分享
  • 做ppt找图片的网站自己建网站免费
  • 做鲜花配送网站需要准备什么网站维护费一般多少钱
  • 网站建设地带制作企业网站的报告
  • 网站表单模板营销型网站
  • 二手书交易网站开发现状上海牛巨微seo关键词优化
  • 蓝色脚手架织梦企业网站模板wordpress移动顶部导航
  • 备用网站怎么做优秀中文企业网站欣赏
  • 哪些大型网站用mysqlhtml网页制作房地产页面
  • 服装建设网站的原因人网站建站
  • 福建路桥建设有限公司网站想做个网站 怎么做
  • 网站平台报价模板下载微信小程序注册后怎么登录
  • 网站怎么样做不违规青海建设厅质检站网站
  • 建设外贸企业网站松江团购做网站
  • 网页游戏网游seo排名优化软件
  • 南宁网站设适合小学生的新闻事件
  • 网站开发培训深圳兰州网络营销推广价格
  • 网站app的作用安阳昨天发生的事件
  • 嘉兴专业网站建设做uml图网站
  • 重视企业网站吉林网站建设找哪家
  • 梅河口市住房和城乡建设局网站合肥市网站建设
  • 网站 备案 查询一个做微信文章的网站
  • 音乐网站开发技术人员配置企业微信官网登录入口网页版
  • 网站网络结构设计网站logo设计在线生成
  • 济南建网站青岛高端网站建设公司
  • 天河网站建设技术私有云笔记 wordpress
  • 一个人网站运营怎么做哈尔滨网页设计师人才招聘
  • 南县网站建设推荐做完整的网站设计需要的技术
  • 农村建设开发有限公司网站江西省赣州市会昌县
  • 杭seo网站建设排名郑州技术支持seo