位置: 编程技术 - 正文

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

  • 零售和批发的界定
  • 车船税讲解
  • 工程施工的间接费用怎么结转
  • 未开票收入缴纳增值税怎么冲减补开发票
  • 发票的抵扣期限怎么填
  • 预提费用报税时填哪里
  • 抵押住房属于
  • 出口退税的报关单当月可以申请退税吗?
  • 赡养老人专项附加扣除可以是爷爷奶奶吗
  • 缴纳土地增值税
  • 建筑物加高违法么
  • 权益净利率如何算
  • 核定征收公司有什么用
  • 砂石开采销售需什么资质
  • 发放工资的会计科目
  • 企业所得税减免政策2023
  • 汇总记账凭证账务处理程序的优点包括
  • 房地产企业扣除项目
  • 劳务公司差额发票账务处理
  • 发票盖错章了怎么办呢
  • 房地产企业收取的诚意金
  • 土地使用税如何终止申报
  • igfxext.exe
  • 增值税普通发票怎么开
  • 股东向公司借款协议书范本
  • 进出口公司出口退税额
  • 西部大开发税收优惠政策是什么时候开始的?
  • Yii2 assets清除缓存的方法
  • echars legend
  • 同事写了一个责任链模式,bug 无数...
  • 企业净利润率是多少好
  • mongodb简单使用
  • 承租方承担税费
  • 一般纳税人废业企业库存怎么办
  • 应交税费在借方怎么调平
  • 视同销售包括哪些行为?
  • 车间费用计入什么
  • 一般纳税人转小规模纳税人的条件
  • 社保扣款上月没扣费
  • 在建工程进项税额抵扣最新通知
  • 差额征税问题
  • 如何解决私账流失问题
  • 贴现凭证是什么意思
  • 增值税专用发票几个点
  • 收入与费用配比也就是费用要由收入补偿
  • 工程设计费收入在所得税申报表应填入
  • 个人发票抬头写真名吗
  • 个税租房抵扣细则
  • 长期待摊费用怎么记账
  • 租房买的中央空调怎么用
  • 研发费用如何做分录分析
  • 小规模公司怎么做账
  • 新准则房地产企业收入确认时间
  • ddl dml的区别
  • mysql密码总是输入错误
  • sqlserver数据库版本号怎么查
  • 苹果手机价格
  • apple watch手表怎么看型号
  • freebsd重启命令
  • xp系统怎么把ie浏览器放到桌面
  • 在windows下把绿色程序添加到鼠标右键的方法
  • win8查看系统版本
  • win8怎么创建宽带连接
  • win10怎么添加蓝牙驱动
  • 基于linux的mplayer音乐播放器
  • handle thread
  • 人应该掌握的基本知识
  • 怎么用python画图具体步骤
  • cocos2dx-js
  • cocos2d开发app
  • 批处理清空文本内容
  • vue_api_server
  • 啥叫七个不得
  • 安卓端数据库
  • unity 游戏
  • shell变量作用范围
  • Python Requests安装与简单运用
  • jQuery插件扩展extend的简单实现原理
  • 超市开发票每月额度,超了之后税率是多少
  • 审计的起源和发展史
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设