位置: 编程技术 - 正文

Python处理JSON数据并生成条形图(python怎么处理json数据)

编辑:rootadmin

推荐整理分享Python处理JSON数据并生成条形图(python怎么处理json数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python json数据处理,python处理json数据库,python处理json数据,无转义符号,python处理json数据为datafrom,python处理json数据中每行数据,python处理json数据的基本方法,python处理json数据的基本方法,python处理json数据计数,内容如对您有帮助,希望把文章链接给更多的朋友!

一、JSON 数据准备

首先准备一份 JSON 数据,这份数据共有 条内容,每条内容结构如下:

本示例主要是以 tz(timezone 时区) 这一字段的值,分析这份数据里时区的分布情况。

二、将 JSON 数据转换成 Python 字典

代码如下:

三、统计 tz 值分布情况,以“时区:总数”的形式生成统计结果

要想达到这一目的,需要先将 records 转换成 DataFrame,DataFrame 是 Pandas 里最重要的数据结构,它可以将数据以表格的形式表示;然后用 value_counts() 方法汇总:

四、根据统计结果生成条形图

Python处理JSON数据并生成条形图(python怎么处理json数据)

生成条形图之前,为了数据的完整,可以给结果中缺失的时区添加一个值(这里用Missing表示),而每条时区内容里缺失的值也需要添加一个未知的值(这里用Unknown表示):

然后使用 plot() 方法既可生成条形图:

到这里就是一个完整的处理 JSON 数据生成统计结果和条形图的例子;不过还可以对这份统计结果进行进一步的处理,以得到更加详细的结果。

每条数据里还有一个 agent 值,即浏览器的 USER_AGENT 信息,通过这一信息可以得知所使用的操作系统,所以对上一步生成的统计结果还可以按操作系统的不同加以区分。

agent 值:

五、将条形图以操作系统(Windows/非Windows)加以区分

不是所有的数据都有 a 这个字段,首先过滤掉没有 agent 值的数据; 然后根据时区和操作系统列表对数据分组,然后 对分组结果进行计数:

最后选择出现次数最多的个时区的数据 生成一张条形图:

这样就得到了以不同操作系统加以区分的条形图统计结果:

标签: python怎么处理json数据

本文链接地址:https://www.jiuchutong.com/biancheng/386251.html 转载请保留说明!

上一篇:用Python解决计数原理问题的方法(python中计数函数怎么用)

下一篇:利用Python实现命令行版的火车票查看器(pytho命名规则)

  • 结算备付金会计分录
  • 公司月报表怎么做
  • 培训会议费能否抵扣
  • 生产用天然气如何入账
  • 物业费的税金是否向业主收取
  • 已收保证金
  • 公司网站建设费做账是流量应计入
  • 销户本金转入保单怎么办
  • 退回多报的教育费附加如何做账
  • 商贸公司营业执照范围
  • 机动船舶缴纳车船税吗
  • 置换上市公司资质要求
  • 2019招标费用收取标准
  • 合作社土地入股协议
  • 退回投标保证金分录
  • 减免税款期末有余额吗
  • 小规模免征增值税会计处理
  • 商品返点收入账务处理
  • 退税发票勾选后开红冲发票怎么申报
  • 收益性支出包括哪些科目
  • 取得的国债利息收入可以抵扣吗
  • 报销单据粘贴单图片
  • 直接转让土地使用权 土地增值税申报表
  • 每年的发票年底是不是就失效了
  • 金融企业哪些呆账损失可以在税前扣除?
  • win11最低硬件要求几代
  • 商誉减值可以避税吗
  • 广告业年终总结
  • 无法找到脚本文件vbs怎么办
  • win10 ltsc版
  • 重装系统后分辨率1920x1080不见了
  • 在win7系统中怎样卸载win10?
  • php自学
  • PHP选项代码
  • php 操作mysql
  • 交易性金融资产的入账价值怎么算
  • php 堆排序
  • echarts引入地图
  • 专项储备计提和使用
  • 哪些免征增值税
  • Android 10.0 framework中关于Activitity的生命周期的源码讲解
  • nlp track
  • 支付境外佣金税收政策
  • 2022年最新公务员职务职级对照表
  • 基建项目账务处理讲解
  • 福利费工会经费教育经费计提比例
  • 收到多开发票的会计分录
  • php判断是否存在某字符串
  • 装卸搬运的设备有哪些
  • 库存商品怎么结转收入
  • 减免的企业所得税是否需要征税 税屋
  • 公司购买食品怎么入账
  • 简易计税通过哪个科目核算
  • 收到票据款
  • 长期股权投资利润调整加折旧
  • 电子记账app下载
  • 原始凭证按来源分为
  • 金融企业借款费用扣除比例
  • mysql5.5中文乱码解决
  • sql将查询的结果拼接
  • win10两个网络怎么选择网络
  • Ubuntu 14.04/14.10如何安装记账软件HomeBank?
  • LibreOffice 4.1.4 正式版下载
  • win8系统怎么设置桌面图标
  • 如何使用调制解调器
  • win10内置应用大全
  • win10 开始
  • win7怎么设置最佳性能
  • win7电脑弹窗多怎么解决
  • 使用JQuery FancyBox插件实现图片展示特效
  • unity3D游戏开发
  • 'd:skin' 开头的无效内容。此处不应含有子元素。
  • javascript怎么学
  • android存储方式
  • 工会经费申报表在哪里查询
  • 云南省税务局app缴费
  • 河北电子税务局手机app
  • 淄博新农合怎么网上缴费
  • 绍兴柯桥有哪些村
  • 苏州税务局办税时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设