参考自Python+pandas+matplotlib数据分析与可视化案例(附源码)

学校期末项目
创建商店营业额模拟数据并对其分析

一、创建数据
(1)添加“日期,商品名称,销售数量,商品单价,销售总价,代理商地区”字段;
(2)设置日期,开始日期:“2018年1月1日”,结束日期:“2018年12月31日”;
(3)设置4个商品名“可乐,牛奶,面包,方便面”;
(4)设置4个商品名对应价格“可乐:3.5,牛奶:4,面包:6,方便面:5.5”;
(5)设置4个代理商地区“厦门,福州,泉州,莆田”;
(6)生成1200条随机数据并存入data.csv。商品销售数量在100-1000之间随机产生;

二、分析数据
(1)使用pandas读取文件data.csv中的数据,创建DataFrame对象,并删除其中所有缺失值;

(2)使用matplotlib生成折线图,反应该商店2018年每天的营业额情况;
按代理商地区分组,生成各自的销量数据;

按日期进行分组,统计每个日期的总销售额,将日期列转换成datetime数据格式;

生成折线图:


(3)按月份进行统计,使用matplotlib绘制柱状图显示每个月份的营业额;
按月进行再分组,统计每个月的总销售额:

生成各地区月营业额柱形图:


(4)按月份进行统计,找出相邻两个月最大涨幅;
得到每月涨幅数据,求最大涨幅月份,并存入文件:

(5)按季度统计该商店2018年的营业额数据,使用matplotlib生成饼状图显示2018年4个季度的营业额分布情况;
得到每季度的营业额数据,并生成各地区季度营业额饼图:


Python 创建商店营业额模拟数据并对其分析相关推荐

  1. 几行Python代码生成饭店营业额模拟数据并保存为CSV文件

    CSV文件是一种通用的.简单的文件格式,以纯文本形式存储表格数据(数字和文本),在多个领域都有广泛应用,经常用来在不同程序之间交换数据. 下面的代码使用Python标准库datetime和random ...

  2. 如何用python抓取文献_浅谈Python爬虫技术的网页数据抓取与分析

    浅谈 Python 爬虫技术的网页数据抓取与分析 吴永聪 [期刊名称] <计算机时代> [年 ( 卷 ), 期] 2019(000)008 [摘要] 近年来 , 随着互联网的发展 , 如何 ...

  3. 如何用python爬取数据_如何使用python爬取知乎数据并做简单分析

    原标题:如何使用python爬取知乎数据并做简单分析 一.使用的技术栈: 爬虫:python27 +requests+json+bs4+time 分析工具: ELK套件 开发工具:pycharm 数据 ...

  4. python处理表格数据-用Python创建/读取/导出表格数据文件

    一.创建数据集 R语言中创建或导入数据框是非常常见的,只需要一个data.frame的命令就可以了,这个是R语言的基本命令. 我不习惯用Python进行表格式的数据操作和分析,这次和阿雷一起学习如何在 ...

  5. 使用python对电力故障录波数据进行滤波再分析

    电力系统在发生故障时,往往伴随着高频分量的产生,分析高频分量,在电力系统故障分析中起着重要的作用.在小电流接地系统发生故障时,高频分量可用于故障选线.在输电系统中(大电流接地系统),高频行波信号的分析 ...

  6. 使用Python对英雄联盟英雄数据进行聚类等分析 (字符串离散化)

    一.字符串离散化 上图是我们本次需要分析的数据, 有一个 tags 标签, 它代表每个英雄的属性, 每英雄的属性有多个, 他们房子一个列表里 (类型是字符串) 我们第一步做的就是将它拆分, 将数据变为 ...

  7. 第四章:用Python对用户的评论数据进行情感倾向分析

    文章目录 项目背景 获取数据 情感倾向 senta_bilstm 模型 情感划分 数据描述 数据分析 总体评论倾向 评论分布 各分布的情感倾向 评论分词 去除停用词 绘制词云图 结论 本文可以学习到以 ...

  8. java爬取网页数据_利用Python做数据分析—对前程无忧数据类岗位进行分析

    引言 随着时代的发展,我国在各行各业都需要大量的人才引进,处于近几年最热门的行业也称"最火行业":大数据.数据分析.数据挖掘.机器学习.人工智能,这五门行业各有不同又互有穿插.近几 ...

  9. 用Python获取了微信好友数据,进行可视化分析发现~

    大家好! 因为无事可做,就想着看看爬取一下微信好友,然后理智的分析一波~~ 01 数据采集 我们这次使用的是Itchat库来获取的微信好友数据. 01 登陆 用Itchat库来获取微信好友数据,首先需 ...

最新文章

  1. eplan文本怎么换行_EPLAN几个使用的小技巧,非常有用
  2. 搭建consul 集群
  3. 字符编码:ASCII,Unicode(UTF-8)
  4. POJ - 3261 Milk Patterns(二分+后缀数组)
  5. c语言link错误什么原因,C语言 OpenCV错误:“LINK:致命错误LNK1104:无法打开文件’opencv_core231d.lib’”...
  6. MySQL 表和列的注释
  7. 金属磁记忆传感器封装
  8. 计算机由简单的二进制阴阳,二进制之美,大道至简,二生万物!
  9. 中国AI公司公开击败谷歌微软,这次是Yi+AI视觉团队
  10. SharePoint 2010必备组件
  11. 初见mybatis-plus(快速创建入门案例)
  12. php+mysql 图书管理系统
  13. html鼠标移动图片自动放大,当鼠标移动到图片上时跟随鼠标显示放大的图片效果...
  14. 交换机,集线器,路由器这三者怎样区分,各自的作用是什么?
  15. 第4套人民币收藏潜力显现 50元券半年涨近2倍
  16. RecyclerView 之notifyDataSetChanged的暴躁
  17. 计组(六)流水线技术
  18. 文献综述是什么,该怎么写?
  19. unia-app第三方app调用
  20. 有趣的23000----整理(01)H词根、I词根和J词根

热门文章

  1. 象棋世家 v6.0a 官方
  2. Redis - CLUSTER命令中槽管理命令详解
  3. 树莓派(Raspberry pi) 使用Pi Imager安装烧录操作系统
  4. Rstudio与R的绑定和更新
  5. 突然,我想恋爱了(一)
  6. 使用 itext 和 flying-saucer 实现 html 转 PDF
  7. 云​大数据和计算技术周报(第43期)
  8. 在线任务管理服务大汇总
  9. 布兰迪斯大学计算机美国大学排名,布兰迪斯大学2021年US News美国最佳大学排名第几?...
  10. 安装Windows提示无法在驱动器0分区上安装windows解决方法