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

做网站有哪些软件宝安沙井网站建设

做网站有哪些软件,宝安沙井网站建设,wordpress rss修改,清远城乡住房建设部网站本文介绍基于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/14351264/

相关文章:

  • 浙江华洋建设有限公司网站wordpress安装完之后首页是哪一个
  • wordpress博客站模板传奇世界网页版游戏
  • 用织梦系统怎么做网站做网站 不是计算机专业
  • 如何做一个网站推广自己的产品网站不提交表单
  • 网站开发前后端配比在线设计logo图片
  • 有电脑网站怎样建手机项目概述
  • 网站建设到本地品牌网站建设工作室
  • 自己做产品网站济南网络科技有限公司
  • 登封网站制作网站建设网站更换空间后排名消失 首页被k
  • 网站备案管局中国域名根服务器
  • 织梦 网站模板分类目录网站做谷歌联盟
  • 订阅号栏目里做微网站建筑工程网上联合报审
  • 莆田市荔城区建设局网站flashfxp 网站
  • ui作品集 网站怎么做网站建设与维护下载
  • 自己做了一个网站如何将图床作为wordpress的插件
  • 如何做网站alexa排名佛山网站快速排名提升
  • 做系统网站提醒有风险北京ui设计app制作公司
  • 车网站建设策划sae网站备案
  • 最好的响应式网站淘宝 网站开发 退货
  • 网站cms系统排名wordpress install.php 空白
  • 一个阿里云怎么做两个网站吗商业网站建设定位
  • 那里做网站好十大暴利小型加工厂
  • 老板让做公司网站设计海外购物网站大全
  • 长春网站建设加q479185700网站建设的主要功能及定位
  • 网站title 在哪里设置建电子商务网站需要多少钱
  • 网站建设怎么外包好中小企业网上申报系统
  • 企业注册百家号可以做网站吗嵌入式开发工程师
  • 典当网站九江网站建设优化
  • 漯河市源汇区建设局网站11月70款国产网络游戏获批
  • 企业网站如何进行定位wordpress 加速会