位置: 编程技术 - 正文

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命名规则)

  • 增值税发票税控开票软件怎么下载
  • 什么是抄报税成功
  • 本年利润期末有无余额
  • 废铁回收行业前景怎么样
  • 其他权益性资产包括哪些
  • 市内打车费计入差旅费吗
  • 等额本息还款的特点
  • 行政单位库存材料包括哪些
  • 短期筹资方式有没有股票
  • 6000万居间费如何避税
  • 市场费用的账务处理
  • 工程款材料费票怎么开?
  • 事业单位跨期发票的财务入账问题
  • 建筑业如何开票
  • 稳定性流动资产是经营性流动资产吗
  • 专用发票包括增值税吗
  • 通用机打发票能报销不
  • 技术服务费发票需要备注吗
  • 开发票时含税和不含税是什么意思?
  • 实物出资需要发票吗
  • 什么发票可以抵成本
  • 哪些行业需要缴纳水利建设基金
  • 高新企业奖励补贴交税吗
  • 会计中的贷款核算分录是什么?
  • 货款已经收到
  • window10的帮助与支持窗口在哪
  • 已抵扣的进项税额红冲的账怎么做
  • 私企固定资产管理办法
  • 增值税返还政策
  • 圣保罗大教堂是什么教
  • 城镇土地使用税纳税义务发生时间
  • 固定资产折旧怎么做账务处理
  • php rsa
  • 给员工期权和给股票的区别
  • phpcms怎么样
  • 应付职工薪酬账户期末余额可能是
  • 待摊费用和预提费用属于什么账户
  • 品牌代理费计入什么费用
  • 公司转让后原账本怎么处理
  • 股权处置时点
  • 物流行业的会计有前途吗
  • 公司组织出国旅游可以不带钱吗
  • 其他货币资金的明细科目有哪些
  • 坏账准备在资产负债表哪里体现
  • 中小企业财务核算的重要性
  • 实习生个人所得税需要申报吗?
  • 小微企业预缴所得税怎么填报
  • MySQL中使用命令行查看二进制文件
  • 信用减值损失属于公允价值变动收益吗
  • 涉及无形资产的会计处理
  • 房地产企业扣除土地价款如何申报
  • 劳务公司成本核算方法一般选择哪个
  • 长期股权投资会计实训心得
  • 公司支付给实习生的报酬如何税前扣除?
  • 小规模纳税人如何缴纳企业所得税
  • 工程公司本月没发工资
  • 建账前应考虑什么问题
  • 企业建账目的
  • mysql5.6怎么用
  • macos怎么操作
  • xp系统电脑蓝屏无法正常启动怎么恢复
  • mac uuid查询
  • win8命令提示符管理员怎么打开
  • ubuntu怎么解压缩文件
  • vi编辑器使用教程
  • winxp能玩啥大型游戏
  • win7登录不进去
  • linux rsyslogd
  • linux如何使用gcc编译
  • android游戏开发 教程
  • js拖拽div
  • shell脚本 -ne 0
  • 迁移图片到另一台设备什么意思
  • javascript运用
  • vue组件精讲
  • 基于javascript的毕业设计选题
  • javascript要学到什么程度
  • jquery选择器的作用
  • 税务分局长级别
  • 国家税务局总局河南官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设