位置: 编程技术 - 正文

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
  • 小规模纳税人进项发票怎么做账
  • 应收应付账务处理工作具体做哪些
  • 整形医院有收费标准么
  • 入股资金打进公司帐户要交税吗
  • 销售费用的进项税额转出会计分录
  • 购买固定资产进项税率
  • 会计速动比率怎么算
  • 原材料加工费怎么入账的
  • 股权转让如何避免缴纳个税
  • 银行汇票的背书转让金额
  • 重点税源表怎么自动取数
  • 别墅送停车位吗
  • 电商平台收取的运输费记收入吗
  • 企业所缴税款能抵税吗
  • windows所有应用
  • 如何使用ChapGPT
  • 呆账催讨原则是谁提出的
  • 企业生产过程中的一个安全问题必须
  • 股权转让协议解除返还股权优先权
  • 路由器密码忘了怎么查到
  • 软件测试费计入什么科目
  • u启动pe装机工具如何重装系统win10
  • win11桌面右键失效
  • 农产品增值税进项税额
  • 境外服务包括哪些内容
  • 员工冲借款应该怎么做账
  • 业务招待费财务管理制度
  • 代扣代缴个人所得税手续费返还 增值税
  • css width height
  • html用户注册界面
  • ldpc论文
  • 帝国cms手机模板是什么
  • 政府会计累计盈余解析
  • 收到进项税发票
  • vue 生产环境
  • python怎么运行程序
  • 哪个网站可以免费学电脑
  • 成本核算步骤
  • 残疾人保障金所属期怎么填
  • 企业开户行信息是什么意思
  • 企业专利权拥有人是指
  • 政府会计制度中累计盈余怎么计算
  • 暂估成本分录怎么写
  • 货代是否负责损失
  • 材料款已付,发票没来
  • 包装物是指什么
  • 结转固定资产清理科目
  • 公司变更名字后,公账怎么办
  • 业务提成一般怎么拿的
  • 第二个季度
  • 计提税金如何进项抵扣
  • mysql2003错误如何解决10061
  • 通过SQLSERVER重启SQLSERVER服务和计算机的方法
  • win7怎么删除桌面图标
  • win10标题栏颜色改不了
  • 轻松跨越英语关在线阅读
  • win7系统如何卸载流氓软件
  • winxp安卓
  • win8怎么设置开机直接进入桌面
  • cpqeadm.exe是什么进程 可以关闭吗 cpqeadm进程查询
  • windows8笔记本电脑
  • linux %1
  • sql2000停止拒绝访问
  • Win10怎么添加游戏
  • python音频文件读写
  • cocos creator性能
  • javascript中
  • 图文详解地理图册电子版
  • perl的$1
  • [置顶]马粥街残酷史
  • jquery 延迟执行方法
  • 猫的所有视频
  • list嵌套list采用什么结构
  • js class 私有方法
  • unity3d的作用
  • js function函数
  • jquery trigger 传参数
  • 车辆购置税退税需要什么资料
  • 实木地板什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设