位置: 编程技术 - 正文

分享python数据统计的一些小技巧(python数据通信)

编辑:rootadmin

推荐整理分享分享python数据统计的一些小技巧(python数据通信),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python数据通信,python统计数据分析,python数据统计代码,python 数据统计分析包,python统计数据分析,python 数据统计分析包,python数据通信,python数据统计代码,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在用python做数据统计,这里总结了一些最近使用时查找和总结的一些小技巧,希望能帮助在做这方面时的一些童鞋。有些技巧是很平常的用法,平时我们没有注意,但是在特定场景,这些小方法还是能带来很大的帮助。

1.在字典中将键映射到多个值上面

有时候我们在统计相同key值的时候,希望把所有相同key的条目添加到以key为键的一个字典中,然后再进行各种操作,这时候我们就可以使用下面的代码进行操作:

这里是使用了collections中的方法,这里面还拥有很多有用的方法,我们有时间在继续进行深入了解。

上面代码运行结果:

我们将数据填入之后,相当于进行快速分组,然后遍历每个组就可以统计一些我们需要的数据。

2.迅速转换字典键值对

data是我们的格式数据,使用zip后进行快速键值转换,然后可以使用max,min之类函数进行数据操作。

3.通过公共键对字典进行排序

数据格式就是data,我们想要对name或者uid进行排序我们就是用代码中的方法。运行结果:

正如我们期望中的一样

4.对列表中的多个字典根据某一字段进行分组

分享python数据统计的一些小技巧(python数据通信)

注意注意,在进行分组前要首先对数据进行排序处理,排序字段根据实际要求来选择

即将处理的数据:

期望处理结果:

我们按照uid进行分组,这里只是演示,uid一般也不会重复。

这个比较复杂一点,我们一部一步来分解

结果:

这里我们的目的是将元组转换成字典,这个很简单,应该都能看懂。接着我们来下一步对待处理数据进行排序:

这里我们提供两种排序方式原理相同,只是样式稍有区别,第一种data_one是直接使用itemgetter,按照我们前面使用过得,直接按照某一字段进行排序,可是有时候我们会有另一种要求:

先按照某一字段排序,当第一字段重复时,再按照另一字段排序。

这时我们就用第二种方法,进行多字段值排序。排序结果如下:

结果大家慢慢看一下,还是略有差别。

接下来就进行最后一步了,将我们刚才讲的两种方式结合起来使用:

我们对排序好的数据进行分组,然后生成元组列表,最后将其转换成字典,这里大功告成,我们成功将数据进行分组。

python数据统计的一些小技巧就分享到这,有需要的可以参考学习。

浅谈Python 字符串格式化输出(format/printf) Python字符串格式化使用"字符%格式1%格式2字符"%(变量1,变量2),%格式表示接受变量的类型。简单的使用例子如下:#例:字符串格式化Name='jo'print'www.%s.com

python魔法方法-自定义序列详解 自定义序列的相关魔法方法允许我们自己创建的类拥有序列的特性,让其使用起来就像python的内置序列(dict,tuple,list,string等)。如果要实现这个功能,

python装饰器初探(推荐) 一、含有一个装饰器#encoding:utf-8############含有一个装饰器#########defouter(func):definner(*args,**kwargs):#要装饰f1(),这里用这俩形式参数,可以接受任意个参

标签: python数据通信

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

上一篇:python中print的不换行即时输出的快速解决方法(python中的print语句)

下一篇:浅谈Python 字符串格式化输出(format/printf)(python字符有哪些)

  • 核定征收需要缴税吗
  • 北京增值税发票打印边距设置
  • 个体户核定双定户是否可以年度汇算清缴
  • 检测费用可以开什么发票
  • 调拨单可以根据哪些单据生成
  • 污水处理费免征增值税申报怎么填写
  • 政府补贴的内容
  • 大家怎么看恒大品牌
  • 去年多计提了费用今年怎么办
  • 房地产公司预收账款明细科目
  • 生产车间的房屋要交税吗
  • 财务软件期初数据录入
  • 增值税发票进项抵扣是什么意思
  • 小规模纳税人开票要交印花税吗
  • 新办企业地税要备案吗
  • 企业盈利计提所得税么?
  • 税费种认定功能在哪里
  • 房租发票进项税可以抵扣吗
  • 财税[2010]121号中的宗地容积率指的是什么?
  • 个人取得利息需要缴纳增值税吗
  • 钢板租赁费用
  • 汇兑差额会计处理
  • 一般纳税人错开免税发票如何申报
  • 公司的房产税如何征收
  • 单位为员工支付医疗费
  • 建筑安装服务费可以抵扣进项税吗
  • Google Bard VS ChatGPT:哪个是更好的AI聊天机器人?
  • 网件R6400路由器怎么样?网件R6400上网与传输评测的教程
  • 电脑桌面刷新反应迟钝
  • 电脑管家游戏加速怎么卸载
  • 一般纳税人问题
  • 在windows7中桌面指的是全部窗口
  • 网络命令netstat
  • win10电脑记事本在哪
  • 营业外支出包括哪些科目
  • 苹果官网
  • mediabrowser.exe是什么
  • 不合规发票入账违反了什么纪律
  • 生产型企业出口不是自己生产的东西
  • 房产置换流程及费用
  • element-ui table使用type=‘selection‘复选框全禁用-全选禁用
  • 数据分析课
  • 人工智能机器人的好处
  • 外购存货的成本包括哪些内容
  • 向股东免息借款怎么做账
  • 映射器可以定义参数类型
  • 实施资本公积金的目的
  • 一般纳税人应交税费二级科目有哪些
  • mysql中游标的作用
  • 合并会计报表合并范围
  • 收到税控盘退费怎么做分录
  • 应付账款的入账价值应当包括增值税的进项税额
  • 社保里面的住房公积金买房可以便宜多少
  • 一般纳税人结转税额怎么做会计分录
  • 武汉营业执照注销流程
  • 开票给子公司的流程
  • 如何暂估费用会计分录
  • 应付账款周转率越大越好还是越小越好?
  • 工程用油计入什么科目
  • 股份有限公司股东人数
  • 办理房产证的时候可以加孩子的名字吗
  • 锁mysql
  • xp系统找不到指定的路径怎么办
  • solaris ip配置
  • windows开始界面
  • linux 文件查看
  • win7系统无法更改账户名称
  • unity设置帧数
  • unity lightmap uv
  • unity开发安卓游戏教程
  • window.open打开窗口设置背景色
  • stick function
  • nodejs实战
  • javascript教程
  • 云南省电子税务局怎么改号码
  • 税务稽查总队
  • 南京市税务局举报中心电话
  • 出口退税申报时闿
  • 下设机构和内设的区别
  • 江苏个人扣税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设