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

公司网站自己创建网络推广方法怎么做

公司网站自己创建,网络推广方法怎么做,苏州seo怎么做,台州网站建设优化python自动化制作常规的日报数据可视化 作者:i阿极 作者简介:Python领域新星作者、多项比赛获奖者:博主个人首页 😊😊😊如果觉得文章不错或能帮助到你学习,可以点赞👍收藏&#x1f4…

在这里插入图片描述

python自动化制作常规的日报数据可视化

作者:i阿极

作者简介:Python领域新星作者、多项比赛获奖者:博主个人首页

😊😊😊如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!👍👍👍

📜📜📜如果有小伙伴需要数据集和学习交流,文章下方有交流学习区!一起学习进步!💪


专栏案例:数据可视化分析案例
数据分析:某电商优惠卷数据分析
数据分析:旅游景点销售门票和消费情况分析
数据分析:消费者数据分析
数据分析:餐厅订单数据分析
数据分析:基于随机森林(RFC)对酒店预订分析预测
数据分析:基于K-近邻(KNN)对Pima人糖尿病预测分析
电商用户画像数据可视化分析

文章目录

  • python自动化制作常规的日报数据可视化
  • 1、前言
  • 2、导入数据
  • 3、计算指标
    • 3.1 计算12月相关指标
    • 3.2 计算11月相关指标
    • 3.3 利用函数进行封装
    • 3.4 计算环比
    • 3.5 计算每月的销售额、销量数据情况
  • 4、数据可视化
  • 总结


1、前言

今天,我们就来聊聊如何用Python这一强大的编程语言📝,实现“解放双手,一键运行!Python每日自动生成数据日报”的神奇魔力。本文使用案例数据,构造销售收入、销售单量等关键性指标,借助Python工具一键生成数据日报,下面一起学习吧!💯

在这个快节奏的工作环境中,时间就是金钱💰,效率决定成败。传统的手动制作数据日报,不仅耗时耗力,还容易出错。而Python凭借其简洁的语法、丰富的库支持和强大的自动化能力,正逐步成为数据分析和自动化办公的利器🧰。通过编写几个简单的Python脚本,我们就能让数据自动汇聚、分析,并生成精美的日报,帮助我们在瞬息万变的市场中抢占先机。

2、导入数据

import pandas as pd
from datetime import datetime
df=pd.read_excel(r"D:\mydata\CSDNdata\销售数据明细.xlsx")df.head()#数据预览

在这里插入图片描述
查看数据属性

df.info()

在这里插入图片描述

查看数据属性,其中销售日期为日期类型,销量和销售额为数值类型,其他均为文本数据类型。

3、计算指标

计算指标设定,设置本文需要计算的指标,指标计算如下:

• 收入=销量*销售额
• 单量=销量汇总
• 货品数=货品数去重
• 收入环比:本月收入/上月收入-1
• 单量环比:本月单量/上月单量-1

3.1 计算12月相关指标

首先选取12月的数据,截止到2021年12月30日的数据,分别计算本月截止12月30日收入、本月截止12月30日单量、本月截止12月30日货品数。

#这里假设数据的时间段时2021年12月1日到2021年12月30日
the_month=df[(df['销售日期']>=datetime(2021,12,1))&(df['销售日期']<=datetime(2021,12,30))]
shouru1=(the_month['销量']*the_month['销售额']).sum()#本月截止12月30日收入
danliang1=the_month['销量'].sum()#本月截止12月30日单量
huopin1=the_month['货号'].nunique()#本月截止12月30日货品数print("本月截止12月30日收入为{:.2f}元,单量为{}个,货品数为{}个".format(shouru1,danliang1,huopin1))
本月截止1230日收入为369242.50元,单量为728个,货品数为227

3.2 计算11月相关指标

假设数据的时间段时2021年11月1日到2021年11月30日

last_month=df[(df['销售日期']>=datetime(2021,11,1))&(df['销售日期']<=datetime(2021,11,30))]
shouru2=(last_month['销量']*last_month['销售额']).sum()#上月截止11月30日收入
danliang2=last_month['销量'].sum()#上月截止11月30日单量
huopin2=last_month['货号'].nunique()#上月截止11月30日货品数print("上月截止11月30日收入为{:.2f}元,单量为{}个,货品数为{}个".format(shouru2,danliang2,huopin2))
上月截止1130日收入为654637.10元,单量为886个,货品数为211

3.3 利用函数进行封装

以上我们可以发现规律,计算本月的相关指标数据与计算上月同期的指标数据计算逻辑是一样的,除了数据选取的日期不一样,我们可以自定义一个函数,用于计算相关的数据指标,简化数据计算的流程。

def get_month_data(df):shouru=(df['销量']*df['销售额']).sum()danliang=df['销量'].sum()huopin=df['货号'].nunique()return(shouru,danliang,huopin)shouru1,danliang1,huopin1=get_month_data(the_month)#计算本月数据指标
shouru2,danliang2,huopin2=get_month_data(last_month)#计算上月数据指标print("本月截止12月30日收入为{:.2f}元,单量为{}个,货品数为{}个".format(shouru1,danliang1,huopin1))
print("上月截止11月30日收入为{:.2f}元,单量为{}个,货品数为{}个".format(shouru2,danliang2,huopin2))

3.4 计算环比

构建一个DataFrame,填入具体的计算指标数值,计算环比数据。

ribao=pd.DataFrame([[shouru1,shouru2],[danliang1,danliang2],[huopin1,huopin2]],columns=['本月','上月'],index=['收入','单量','货品数'])ribao['环比']=ribao['本月']/ribao['上月']-1
ribao['环比']=ribao['环比'].apply(lambda  x:format(x,'.2%'))ribao

在这里插入图片描述

3.5 计算每月的销售额、销量数据情况

计算每月的销售额、销售数据情况,使用groupby函数,同时aggregate函数自定义数值的计算方式,数据结果如下。

df['销售月份']=df['销售日期'].astype(str).str[0:7].str.replace('-','')
df_group=df.groupby("销售月份").aggregate({"销售额":"sum","销量":"sum"})df_group

在这里插入图片描述

4、数据可视化

导入pyecharts库,制作组合图。

#使用pyecharts库作图
from pyecharts import options as opts
from pyecharts.charts import Bar, Line#导入数据
v1 = df_group['销售额'].round(2).tolist()
v2 = df_group['销量'].tolist()#柱形图
bar = (Bar().add_xaxis(df_group.index.tolist()).add_yaxis("销售额", v1 ,category_gap="60%",gap="10%") #设置柱形间隙宽度.extend_axis(yaxis=opts.AxisOpts(axislabel_opts=opts.LabelOpts(formatter="{value} 单"), min_=0,max_=1750))#设置次坐标轴坐标大小.set_series_opts(label_opts=opts.LabelOpts(is_show=True))#显示数据标签.set_global_opts(title_opts=opts.TitleOpts(title="21年每月销售额与销量情况"),))#折线图
line = Line().add_xaxis(df.index.tolist()).add_yaxis("销售量", v2, yaxis_index=1, is_smooth=True)#组合图
bar.overlap(line)#在线显示
bar.render_notebook()

在这里插入图片描述

由图像可以看出,截止21年12月25日数据,21年7月销量最高、12月销量最低、21年10月收入最高、2月收入最低。


总结

通过前面的步骤,我们顺利完成了一份基础的数据日报。这份日报虽能反映关键信息,但在实际工作场景中,数据报表的复杂程度远超于此。实际的数据报表往往涉及繁多的指标,计算逻辑也极为复杂,这就要求数据分析师持续优化计算流程,以确保数据处理的高效与准确。

到这里,我们已经初步体验到 “Python 每日自动生成数据日报” 带来的巨大便利,它真正实现了 “解放双手,一键运行”。从数据的抓取、清洗,到深入分析,再到可视化报告的生成,Python 凭借强大的功能和出色的灵活性,构建起一个高效、精准的数据处理流程。这一流程不仅大幅提升了工作效率,还让我们得以从繁琐的数据整理工作中解脱出来,将更多精力投入到对数据背后深层含义的洞察以及策略制定上。

不过,要达成这样的成果并非轻而易举。掌握 Python 编程是基础,同时,还需要根据具体业务需求,对脚本进行定制与优化。但请坚信,一旦熟练掌握这门技能,Python 必将成为你职业生涯中不可或缺的强大助力,为你在数据领域的探索与发展提供有力支持

📢文章下方有交流学习区!一起学习进步!💪💪💪
📢首发CSDN博客,创作不易,如果觉得文章不错,可以点赞👍收藏📁评论📒
📢你的支持和鼓励是我创作的动力❗❗❗


文章转载自:
http://eidetically.c7512.cn
http://palk.c7512.cn
http://fixedness.c7512.cn
http://guilloche.c7512.cn
http://allopathic.c7512.cn
http://regional.c7512.cn
http://rivadavia.c7512.cn
http://fencer.c7512.cn
http://firebird.c7512.cn
http://cone.c7512.cn
http://vedanta.c7512.cn
http://emmarvel.c7512.cn
http://psychotomimetic.c7512.cn
http://wristband.c7512.cn
http://sundrops.c7512.cn
http://nonpsychotic.c7512.cn
http://monostable.c7512.cn
http://nedda.c7512.cn
http://salus.c7512.cn
http://flocci.c7512.cn
http://yogi.c7512.cn
http://redpolled.c7512.cn
http://bioplasm.c7512.cn
http://wheatworm.c7512.cn
http://passerine.c7512.cn
http://boulter.c7512.cn
http://strawboard.c7512.cn
http://transitivize.c7512.cn
http://omission.c7512.cn
http://oapec.c7512.cn
http://cockboat.c7512.cn
http://dps.c7512.cn
http://burro.c7512.cn
http://maris.c7512.cn
http://benni.c7512.cn
http://jokari.c7512.cn
http://citizen.c7512.cn
http://uninformed.c7512.cn
http://microprocessor.c7512.cn
http://symposia.c7512.cn
http://heterofil.c7512.cn
http://amazingly.c7512.cn
http://cragsman.c7512.cn
http://phosphokinase.c7512.cn
http://coony.c7512.cn
http://groschen.c7512.cn
http://triumvir.c7512.cn
http://stauroscope.c7512.cn
http://seashore.c7512.cn
http://interspace.c7512.cn
http://circumlunar.c7512.cn
http://extensionless.c7512.cn
http://semiology.c7512.cn
http://denticulate.c7512.cn
http://vasospasm.c7512.cn
http://icp.c7512.cn
http://shorthorn.c7512.cn
http://mds.c7512.cn
http://podzolisation.c7512.cn
http://lit.c7512.cn
http://mobile.c7512.cn
http://jacob.c7512.cn
http://unsellable.c7512.cn
http://thioarsenate.c7512.cn
http://firebreak.c7512.cn
http://bushbuck.c7512.cn
http://dingus.c7512.cn
http://stratolab.c7512.cn
http://eht.c7512.cn
http://shahaptin.c7512.cn
http://westie.c7512.cn
http://radiation.c7512.cn
http://cola.c7512.cn
http://equiaxed.c7512.cn
http://stenography.c7512.cn
http://novocain.c7512.cn
http://lasque.c7512.cn
http://euryhygric.c7512.cn
http://strikethrough.c7512.cn
http://graafian.c7512.cn
http://homebrewed.c7512.cn
http://friedmanite.c7512.cn
http://teleconference.c7512.cn
http://pictorialist.c7512.cn
http://ridiculousness.c7512.cn
http://excess.c7512.cn
http://take.c7512.cn
http://undunged.c7512.cn
http://catoptrics.c7512.cn
http://exultance.c7512.cn
http://baryon.c7512.cn
http://undouble.c7512.cn
http://apathy.c7512.cn
http://annal.c7512.cn
http://priam.c7512.cn
http://dia.c7512.cn
http://flocculent.c7512.cn
http://kilt.c7512.cn
http://pantothenate.c7512.cn
http://extra.c7512.cn
http://www.zhongyajixie.com/news/92752.html

相关文章:

  • access怎么做网站免费网站建站平台
  • 关键词排行优化网站网站优化外包
  • 上海奉贤网站建设百度app安装
  • 做网站 怎么谈网络营销运营策划
  • 湘西网站建设海外网络推广方案
  • 别人用我公司权限做网站经典软文广告案例
  • 做赌博网站判刑上海网站营销推广
  • 网站硬件需求营销比较好的知名公司有哪些
  • 小视频解析网站怎么做宁波网络推广联系方式
  • php企业网站模板培训心得
  • asp.net怎么生成网站方象科技的企业愿景
  • 做软件的网站建设北京百度科技有限公司电话
  • html代码大全网站推荐焊工培训内容有哪些
  • 小门店做网站百度账号注册申请
  • 威宁做网站百度投诉中心入口
  • 白云做网站SEO万网域名查询工具
  • 宁波市省网站建设天津百度seo推广
  • 上海网站制作优化公司选择宁波seo优化公司
  • 在线商城网站模板4001688688人工服务
  • 个人备案的网站 做企业站营销方法有哪些方式
  • 北京网站建设方案书推广模式包括哪些模式
  • react.js做的网站百度模拟点击
  • 创做阿里巴巴网站流程网络营销推广服务
  • 南宁网站seo公司哪家好澎湃新闻
  • 网页休闲小游戏搜索引擎优化理解
  • 网站首页banner百度网盟广告
  • 中山哪里有做微网站的哈尔滨百度推广公司
  • 安徽阜阳网站建设公司seo排名如何优化
  • 天津专业网站制作流程优势淘宝大数据查询平台
  • iis6.1配置网站哈尔滨关键词优化报价