位置: 编程技术 - 正文

利用Python中的pandas库对cdn日志进行分析详解(利用Python中的turtle绘制乡村振兴)

编辑:rootadmin

推荐整理分享利用Python中的pandas库对cdn日志进行分析详解(利用Python中的turtle绘制乡村振兴),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python%怎么用,python用pi,利用Python中的运算符可以解决哪些问题,利用Python中的方法和函数提取出给定列表,利用Python中的运算符可以编程解决你身边的那些问题,利用Python中的turtle,利用Python中的运算符可以编程解决你身边的那些问题,利用Python中的turtle,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

最近工作工作中遇到一个需求,是要根据CDN日志过滤一些数据,例如流量、状态码统计,TOP IP、URL、UA、Referer等。以前都是用 bash shell 实现的,但是当日志量较大,日志文件数G、行数达数千万亿级时,通过 shell 处理有些力不从心,处理时间过长。于是研究了下Python pandas这个数据处理库的使用。一千万行日志,处理完成在s左右。

代码

pandas 学习笔记

Pandas 中有两种基本的数据结构,Series 和 Dataframe。 Series 是一种类似于一维数组的对象,由一组数据和索引组成。 Dataframe 是一个表格型的数据结构,既有行索引也有列索引。

Series

Series的字符串表现形式为:索引在左边,值在右边。没有指定索引时,会自动创建一个0到N-1(N为数据的长度)的整数型索引。可以通过Series的values和index属性获取其数组表示形式和索引对象:

通常创建Series时会指定索引:

通过索引获取Series中的单个或一组值:

排序

筛选运算

成员

通过字典创建Series

如果只传入一个字典,则结果Series中的索引就是原字典的键(有序排列)

当指定index时,sdata中跟states索引相匹配的3个值会被找出并放到响应的位置上,但由于‘Suzhou'所对应的sdata值找不到,所以其结果为NaN(not a number),pandas中用于表示缺失或NA值

pandas的isnull和notnull函数可以用于检测缺失数据:

Series也有类似的实例方法

Series的一个重要功能是,在数据运算中,自动对齐不同索引的数据

利用Python中的pandas库对cdn日志进行分析详解(利用Python中的turtle绘制乡村振兴)

Series的索引可以通过复制的方式就地修改

DataFrame

pandas读取文件

DataFrame列选取

DataFrame行选取

获取一个元素,可以通过iloc,更快的方式是iat

DataFrame块选取

根据条件过滤行

在方括号中加入判断条件来过滤行,条件必需返回 True 或者 False

增加列

排序

按指定列排序

查看

转置

使用isin

运算操作:

group

group 指的如下几步:

Splitting the data into groups based on some criteria Applying a function to each group independently Combining the results into a data structure

See the Grouping section

group一下,然后应用sum函数

总结

标签: 利用Python中的turtle绘制乡村振兴

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

上一篇:python下os模块强大的重命名方法renames详解(python os模块)

下一篇:Python运算符重载详解及实例代码(python运算符的用法)

  • 增值税进项税会计处理
  • 建筑垃圾清运税率多少
  • 劳务报酬收入是否含税
  • 交通运输企业车辆折旧能加速扣除
  • 个人所得税申报密码如何设置
  • 一般纳税人的发票抵扣进项税额
  • 不动产折旧年限的规定
  • 介质申报和网络申报的区别
  • 研发费用可以结转以后年度抵扣吗对吗
  • 房地产开发企业增值税税率
  • 税务登记证注销证明
  • 公司车买保险怎么付款
  • 公司偷税漏税是当事人责任大还是法人责任大
  • 当期发生的费用
  • 建帐时库存的原材料如何入帐?
  • 工伤保险可以税后支付吗
  • 电子发票详见清单怎么开
  • 12月开的发票能抵下年度的所得税吗
  • 房产税怎么计算的
  • 应征增值税不含税销售额(3%征收率)怎么算
  • 客户不结款怎么办,出结款通知单
  • 未按规定期限办理身份证
  • 农贸市场收取管理费
  • 超市收代金券如何处理
  • win11windows安全中心打不开
  • 固定资产合计等于固定资产账面价值吗
  • php实现文件上传
  • 预计负债属于什么类
  • 笔记本thinkbook14
  • 质量扣款入什么科目
  • 如何管理和维护企业微信客户
  • blender不支持win7
  • 装修房子监理
  • 旅行社的会计
  • 销售不动产预收款预缴增值税
  • vuewatch监听对象及对应值的变化
  • 无法登陆p.to
  • 微信小程序从零
  • 通过ChatGPT实现的ChatPDF,简单的应用落地,让你的文档变成一个智能助手,通过对话的方式快速学习文档内容
  • 私房出租税收
  • 手工账结转
  • 哪些计入管理费用哪些计入资本公积
  • 企业签发银行承兑汇票支付采购款
  • 长期待摊费用科目性质
  • 运输公司挂靠车辆的会计处理?
  • 电子发票额度余额怎么查
  • sqlserver解密工具
  • sql service 2008 数据库还原
  • 小规模纳税人申报纳税详细流程
  • 不满足收入确认条件的会计分录
  • 非同一控制下控股合并入账价值
  • 商业承兑汇票怎么接收
  • 实收资本 增加
  • 材料采购合同要点
  • 银行承兑汇票去哪个银行承兑
  • 外购货物用于在建工程分录
  • 母子公司合并报表实操
  • 在哪找从平台消费的人
  • 公认会计原则是哪个国家的?
  • sql导入和导出数据
  • freebsd常用命令
  • win7电脑磁盘空间不足清理步骤
  • mac的dns怎么设置最快
  • 在windows中用于显示正在运行的程序名称的栏称为
  • 开机后cpu占用高
  • ubuntu安装配置静态ip地址
  • linux系统内核的功能
  • linux rpm包位置
  • 在linux操作系统中
  • bootstrap媒体查询写法
  • jquery函数定义
  • jquery操作数组
  • 安卓炫酷壁纸
  • jquery 输入框输入完触发事件
  • jQuery EasyUI Tab 选项卡问题小结
  • 176是哪的号码
  • 留抵税款
  • 买楼送地下室划算吗
  • 接受虚开转出滞纳金
  • 广东省税务总局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设