数学建模 Excel的批量写入与批量导出

这篇具有很好参考价值的文章主要介绍了数学建模 Excel的批量写入与批量导出。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数学建模中编程手们常常会被要求将大量的数据进行批量的预测操作,并写入某个文件中

Excel的批量导出数据,用循环就可以简单实现,例如

import pandas as pd
for i in list(df['har_feacture']):
    result = df.loc[df['har_feacture'] == i]
    df_agg = result.groupby(['order_date'])['ord_qty'].mean().reset_index()

    # 从DataFrame对象df中读取需要的列并转换成DatetimeIndex对象
    df_agg['order_date'] = pd.to_datetime(df_agg['order_date'])

    df_agg = df_agg.set_index('order_date')

    # 对数据按月分组求和
    monthly_demand = df_agg['ord_qty'].resample('M').sum()
    
    s = pd.Series(monthly_demand)

    file_path = f"D:/data/f{i}.xlsx"
    
    #对s进行保存,保存在同一个文件夹中
    s.to_excel(file_path, index=True)

同时当我们对上述的每一个文件进行预测操作之后,需要将结果输出在一个.csv或.xlsx文件中,可以这样写:

import pandas as pd
import os

# 设置输入文件夹路径,这是存放所有文件的文件夹地址
input_folder_path = 'd:/data'
# 设置输出文件夹路径
output_folder_path = 'd:/data_csv'

# 获取文件夹中所有文件的列表
file_list = os.listdir(input_folder_path)

for file_name in file_list:
    # 判断文件是否为xls文件
    if file_name.endswith('.xlsx'):
        # 构造输入文件路径
        input_file_path = os.path.join(input_folder_path, file_name)
        # 读取xls文件
        df = pd.read_excel(input_file_path)
        # 构造输出文件路径
        output_file_path = os.path.join(output_folder_path, file_name.replace('.xlsx', '.csv'))
        # 将xls文件保存为csv文件
        df.to_csv(output_file_path, index=False)

值得注意的是,result.xlsx需要提前创建,否则会报错,我们也可以使用一个判断条件来自动创建,但是这里就不写了,自己在目标文件夹创建即可文章来源地址https://www.toymoban.com/news/detail-457600.html

到了这里,关于数学建模 Excel的批量写入与批量导出的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【数学建模】利用C语言来实现 太阳赤纬 太阳高度角 太阳方位角 计算和求解分析 树木树冠阴影面积与种植间距的编程计算分析研究

    这段代码是一个用C++编写的简单程序,用于计算给定日期和时间的太阳赤纬。 首先,在 calculateSunDeclination 函数中,通过传入的年、月、日、时、分、秒参数,计算出日期对应的年份中的第几天n。然后,根据年份修正值n0的计算公式,计算n0的值。接下来,根据给定的时间信息

    2024年02月16日
    浏览(41)
  • 【笔记ing】数学建模(厦大谭忠)-引言、数学建模与数学思想

    数学建模  第一章 数学建模与数学思想 1 何谓数学建模 2 确定性数学 3 不确定性数学 4 数学与现实 5 数学建模与各学科 6 数学建模与各行业 7 变量识别 8 数学建模的步骤 9 论文写作要求 10 《数学建模》课程特色 11 先修课程教材与网站 12 培养目标 13 教学方法 1 何谓数学建模

    2024年02月03日
    浏览(47)
  • 零基础学习数学建模——(一)什么是数学建模

    本篇博客将详细介绍什么是数学建模。 ​ 本人在本科阶段获得过国赛省一、mathorcup数学建模一等奖、五一杯数学建模一等奖、华数杯数学建模一等奖、亚太杯数学建模一等奖和两次美赛一等奖。自己在数学建模这条路上摸爬滚打了几年,现在想借助博客分享自己在数学建模

    2024年01月25日
    浏览(54)
  • 什么是数学建模?如何在数学建模中拿奖?通过建模学到了啥?

    本人大一开始参加建模,先后参加过多项数学建模比赛和数学竞赛,拿过多项一等奖,二等奖。 提起模型,其实在初高中时期,我们就接触过,分别是数学模型,物理模型,概念模型。那么什么是数学模型?大部分人都会与 数字,符号,公式 等联系起来,这是非常正确的,

    2024年02月05日
    浏览(40)
  • 数学建模学习(5):数学建模各类题型及解题方案

    总体来说,数学建模赛题类型主要分为: 评价类、预测类和优化类 三种,其中优化类是最常见的赛题类 型,几乎每年的地区赛或国赛美赛等均有出题,必须要掌握并且熟悉。     综合评价是数学建模中的一类常见的问题,在国赛和美赛中都经常出现,例如国赛05年长江水质

    2024年02月14日
    浏览(45)
  • 数学建模 | 数学建模常用的十种解题方法

    ===================================================== github:https://github.com/MichaelBeechan CSDN:https://blog.csdn.net/u011344545 =====================================================

    2024年01月15日
    浏览(49)
  • 数学建模的概念和学习方法(什么是数学建模)

    数学建模是将数学方法和技巧应用于实际问题的过程。它涉及使用数学模型来描述和分析现实世界中的现象、系统或过程,并通过数学分析和计算来预测、优化或解决问题。数学建模可以应用于各种领域,包括自然科学、工程、经济学、环境科学、社会科学等。 数学建模的一

    2024年02月12日
    浏览(40)
  • 数学建模学习(2):数学建模各类常用的算法全解析

    常见的评价算法  1.层次分析法 基本思想         是定性与定量相结合的多准则决策、评价方法。将决策的有关元素分解成 目标层、准则层和方案层 ,并通过人们的 判断对决策方案的 优劣进行排序 ,在此基础上进行定性和定量分析。它把人的思维过程层次化、数量化,

    2024年02月09日
    浏览(49)
  • 【数学建模】历年数学建模国赛评价类题目汇总

    年份 题目 模型/算法/解题方法 1993B题:足球甲级联赛排名问题 评价与决策 2005A题:长江水质的评价与预测问题 综合评价和预测问题(非常典型和传统的问题) 2005C题:雨量预报方法的评价问题 综合评价问题 2006B题:艾滋病疗法的评价及预测问题 评价和预测(分类、拟合、线性

    2024年02月07日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包