位置: 编程技术 - 正文

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

  • 进项税认证后转出
  • 税务师财务与会计难不难
  • 以前年度多计收入多交税怎么处理
  • 提存计划和受益计划选那个
  • 小规模纳税人出租
  • 主营业务成本为什么在借方
  • 销售费用计入产品生产成本吗
  • 微商怎么收税
  • 应付账款坏账处理说明
  • 境外企业国内签订合同如何缴纳印花税?
  • 企业购进废旧厂房的分录
  • 退休职工报销医药费
  • 投资公司的收入就是投资收益吗
  • 单位购买的团体意外险会计分录
  • 银行贷款利息可以减免吗
  • 委任方名称代表的是什么意思?
  • 个税生产经营所得B表在哪里
  • 减免税金需要结转吗
  • 汇算清缴涉及长期投资收益如何做会计核算?
  • 销售利润率的计算公式,安全边际率
  • 享受小型微利企业税收优惠的条件
  • 汽车进项税额
  • 企业买的商业保险退款怎么做账
  • 王者荣耀中吕布的克星
  • 员工退回多发的工资,是上缴国库还是财政专户
  • 往来账乱如何处理
  • 计提税金怎么提
  • mac双系统切换键
  • wordpress主题0skr
  • win10关闭端口号
  • 个人所得税计提缴纳会计分录
  • 长期借款和应付利息
  • 成本法变为权益法剩余股权
  • 董事费属于什么费用
  • element组件的二次封装注册
  • 弗洛雷斯岛
  • 农民工的职业培训
  • 长期股权投资追加投资
  • 开发票为什么要对公账户?
  • vuecli3创建项目的过程
  • 怎么给复选框赋值
  • php进行批量任务分类
  • 【JavaScript】【5】定时器(包含回调函数与Promise)
  • css选择器使用
  • 报销单跨月怎么记账
  • 股东退股分利润
  • 工程物资的税率怎么算
  • 支出包括哪些项目
  • php获取参数值的三种方式
  • 现金流量表上期金额
  • 城建税要计入税金及附加吗
  • 调整未分配利润影响所得税吗
  • 制造费用一定要摊销吗
  • 处置无形资产属于投资活动吗
  • 买一赠一涉及企业所得税的处理
  • 增值税预缴的计税依据
  • 无形资产的处置损益
  • 黄金以旧换新工具有哪些
  • 建筑简易征收适用哪些业务
  • 银行承兑汇票记载事项
  • 财务费用中的利息费用指什么
  • 销售成本存在的问题
  • 速动资产包括哪些流动资产
  • 没有期初数据如何建账
  • 企业内在
  • sqlserver数据库事物日志已满
  • win7历史记录在哪里
  • win7进bios设置启动盘
  • window xp电脑连接宽带怎么连接
  • windows7自带的画图软件在哪里打开
  • quicktimeplayer.exe - quicktimeplayer是什么进程 有什么用
  • /etc/init.d/rcs
  • android如何导入文件
  • 利用用英文怎么翻译
  • unity做网页
  • unity3d开发之对象池
  • jquery获取指定元素
  • 湖南省电子国税
  • 网上怎么变更
  • 小规模六税两费减免分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设