位置: 编程技术 - 正文

利用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运算符的用法)

  • 申请A级纳税企业需具备哪些条件
  • 2023年小规模物业公司物业费税率
  • 停车位划线套什么定额
  • 企业所得税季报弥补以前年度亏损怎么填
  • 实收资本未到位情况说明
  • 居民企业应纳税所得额税率
  • 未过户的车辆对车辆影响
  • 个人劳务发票怎么交税
  • 年末发票
  • 合并报表时存货怎么处理
  • 结转本年度收入
  • 关联的公司
  • 油票入什么管理费用科目
  • 纳税等级信息查询
  • 分步法所分的成本计算步骤应是实际的生产步骤
  • 过路费增值税可以抵扣吗
  • 法院执行款可以开发票吗
  • 递延资产和长期负债区别
  • 原材料对外投资进项税额可以抵扣吗
  • 公司租车交税
  • 在王者荣耀里怎么删除好友
  • 现金流量表的编制基础是权责发生制
  • 安卓系统详解
  • 国产linux系统有哪些
  • 华为分享平时可不可以打开
  • win11自动更新卡在94%
  • 工程预付款抵扣是什么意思
  • php流程引擎
  • 固定资产清理属于什么类科目
  • origin2017曲线拟合
  • php strlen函数
  • 销售费用凭证
  • dns域名解析两种方式
  • es6箭头函数写法
  • java前端开发是做什么的
  • create_proc_entry
  • 拓展训练属于培训费吗
  • 小规模公司卖车怎么开票
  • 现金劳务收入会计分录
  • 担保公司代偿会上征信嘛
  • 工业企业制造费用具体怎么摊
  • 企业购买随时准备出售的债券
  • 出口货物退免税的管理规定
  • 业务招待费汇算清缴填哪个表
  • 冲销上年多计提费用
  • 销售费用的会计科目
  • 在建工程进项税额抵扣规定
  • 实收资本调账怎么调
  • 技术人员工资条
  • 利润总额与应纳税所得额的差异国内动态
  • excel格式变了怎么办
  • ftp的安装
  • ubuntu安装超详细教程
  • 看视频出现弹幕怎么处理
  • windowsxp开机启动项在哪里设置
  • 在Linux系统中安装镜像步骤
  • linux怎么使用ping命令
  • 怎样查看windows10版本
  • windows升级后照片不见了
  • window10关闭
  • win8使用技巧 图文
  • win10系统如何设置锁屏壁纸图片
  • 第三方解决方案
  • ExtJS4 组件化编程,动态加载,面向对象,Direct
  • perl调试
  • 冒充咋写
  • css ie8
  • unity移动游戏开发
  • python入门教程
  • javascript教程 csdn
  • jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
  • python如何搭建环境
  • javascript 类
  • python字符类型有哪些
  • jquery加载中
  • 21年小规模企业所得税税率
  • 河南二套房契税征收2023标准是多少
  • 软件著作权可以转让公司吗
  • “老师你好”
  • 无锡国税电子发票怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设