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

该网站想要跳转百度app百度云链接

该网站想要跳转百度app,百度云链接,做学校网站素材图片大全,新疆住房建设官方网站一、问题的提出 现在有如下一个Excel表: 上述Excel表中8万多条数据,记录的都是三年以来花菜类的销量,现在要求按月汇总实现统计每个月花菜类的销量总和,如果使用Python的话要给出代码。 二、问题的解决 1.首先可以用透视表的方…

一、问题的提出

现在有如下一个Excel表:

上述Excel表中8万多条数据,记录的都是三年以来花菜类的销量,现在要求按月汇总实现统计每个月花菜类的销量总和,如果使用Python的话要给出代码。

二、问题的解决

1.首先可以用透视表的方法解决这个问题,可能相对简单一些。采用透视表的话,我们根据ChatGPT的回答,可以采用下面的方法:

2. 然后就是采用python中的pandas来解决。这里面涉及到Excel表的读取、清洗、汇总、统计,再写入到Excel表。过分析,借助于ChatGPT我写了以下代码。如果要想使生成的代码更加准确,可以把部分Excel表的内容复制给ChatGPT对话框里,然后让它学习,并根据我们给出的指令写出Python代码就可以。

有时,ChatGPT给出代码可能无法运行,而且报错的可能性很大,这时,我们就把bug信息再回复给它,甚至一句话都不要说,它给你寻找解决办法,并且把最后的修改代码返回来。

多数情况下的问题原因是我们的描述不够清楚,造成ChatGPT在理解上有误。这时还要继续追问,对代码继续进行修正。比如我第一次提问时,让它汇总月度总销量,但是后来发现客户要求的是汇总三年中每一个月份的销量,这就要对它进一步提问,让它对已经生成的代码进行修改:

三、代码展示

最终,我经过调试、修改、增添写入Excel表的功能,最终形成以下带有注释的代码。

import pandas as pd
#读取Excel,以第三行为标题
df = pd.read_excel("花菜类.xlsx",header=2)#找到不规则日期所在行
irregular_date_rows = df[~df['销售日期'].str.match('\d{4}-\d{2}-\d{2}', na=True)]#print("不规则日期所在行:",irregular_date_rows)# 删除不规则日期的行
df = df.drop(irregular_date_rows.index)# 转化日期格式
df['销售日期'] = pd.to_datetime(df['销售日期'])# 创建一个新列 '销售月份',用于存储销售日期的月份信息
df['销售月份'] = df['销售日期'].dt.month
df['销售年份'] = df['销售日期'].dt.year#使用 groupby 和 sum 计算每个月的销售量总和
#monthly_sales = df.groupby('销售月份')['求和项:销量(千克)'].sum()#使用 groupby 和 sum 计算每年每个月的销售量总和
monthly_sales = df.groupby(['销售年份', '销售月份'])['求和项:销量(千克)'].sum()# 打印结果 monthly_sales
monthly_sales.to_excel("求和项.xlsx")

下面是统计后的结果:

四、学后反思

1. ChatGPT解决Excel问题可以直接贴表格,给的代码不一定能用,关键是提问时表述一定要问清楚。如果报错,就让它继续排bug,如果要修改就可以利用它的上下文功能继续给它指令,让它添加功能。

2. Python和ChatGPT为解决现实的统计问题提供了多元的方法,比如这个8万多条记录如果用Python可能不到十秒就解决了所有的问题,非常的快捷和方便。

http://www.tj-hxxt.cn/news/49627.html

相关文章:

  • 服务器做多个网站电子商务推广方式
  • 做酒水批发的网站有哪些平台可以发布推广信息
  • WordPress网站转HTPPS搜索引擎公司排名
  • 建设网站和ipv4和ipv6什么关系营销型网站名词解释
  • 外贸网站建站注意事项自己怎么创建一个网站
  • wordpress管理员账号数据库添加湖南正规关键词优化首选
  • 网站设计和内容上的不足和建议百度精准营销获客平台
  • 关于网站建设毕业答辩怎么说软文广告经典案例300大全
  • 做外贸网站注意什么quark搜索引擎入口
  • 企业网站策划应该怎么做seo推广是做什么的
  • 如何下载js做的网站南京seo公司排名
  • 微信高端网站建设百度开户怎么开
  • 网站建设包括什么站长工具查询网站信息
  • 北京房产网站建设进入百度
  • 网络营销的效果表现在哪几个方面江苏seo推广
  • 装修设计公司简介网站如何优化关键词排名
  • 网站日程建设表新东方烹饪学校学费一年多少钱
  • 营销型网站建设页面网络推广外包要多少钱
  • 菏泽百度网站建设怎样推广产品
  • 佳木斯外贸网站建设最新国际新闻大事件
  • 滨州网站建设哪家好h5网站制作平台
  • 青岛正规网站建设哪家便宜成人培训班有哪些课程
  • 郑州网站开发公司哪家好外国网站开放的浏览器
  • 昆山网页设计报价seo关键词排名优化如何
  • 中国建设银行网站打不开百度seo运营工作内容
  • wangz网站建设上海网站seo快速排名
  • 科技类网站设计特点微信小程序怎么制作自己的程序
  • 建设网站的源代码的所有权网络品牌推广
  • 网站建设功能设计专业网站推广软件
  • 如何自己搭建一个网站seo技术快速网站排名