位置: 编程技术 - 正文

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

  • 小型微利企业税率2023
  • 什么是进项税额转出
  • 向投资者分配的现金股利如何做账
  • 待报解预算收入计入什么科目
  • 预付账款需要纳税申报吗
  • 什么是资金账簿印花税
  • 用于职工住宿的会计科目
  • 购销合同赔偿比例一般多少
  • 亏损企业能不能无常捐赠
  • 商业汇票贴现怎么做
  • 报销 交通费
  • 包工包料和包清工
  • 施工企业仪器设备入什么会计科目核算?
  • 如何理解“占应纳税额10%以上”?
  • 网上银行转账被骗能追回吗
  • 招标文件费属于哪类税收编码
  • 工资上浮20%怎么算
  • 印花税申报数据来源
  • 没有结转损益影响利润表吗
  • 非居民企业间接转让中国应税财产
  • 复核内容有哪些?
  • linux acl配置命令
  • 电脑bios怎么设置网络启动
  • macbook版itunes
  • 建筑业异地施工可以先开发票么
  • 金融资产减值损益怎么算
  • 详解Yii2.0 rules验证规则集合
  • kicad视频教程 百度网盘
  • ajax调用
  • 场外期权怎么交税
  • 自建自用 房产税
  • 律师事务所可不可以对外投资呢
  • 润滑油一般纳税人税率是多少
  • 公司资金转到法人帐户
  • 在网上怎么样查个人征信
  • 如何处理经营租赁合同
  • 帝国cms8.0
  • 银行账本怎么记账
  • 现代服务包括哪些内容是什么
  • 开票机号填错了怎么办
  • 换下来的旧电池还有用吗
  • 高新技术企业支付特许权使用费
  • 私车公用产生的费用算不算在公务用车运行维护费中
  • 销售过程中发生的商业折扣计入
  • 衍生工具的作用是什么
  • 行政单位的财务报表包括哪些
  • 给公司股东分红的账务处理
  • 经营活动产生的现金流量净额计算公式
  • 财政登记证取消了吗
  • 关于租金收入确认的说法
  • 机票改签手续费有报销凭证吗
  • 技术服务发票怎么做成本
  • 买入返售证券什么意思
  • mysql导入sql脚本指定编码
  • 详解标准mysql(x64) Windows版安装过程
  • win10预览版21277
  • win10安全系统
  • linux用户权限管理
  • win8.1企业版激活密钥最新
  • win7怎样添加开机启动项
  • linux的文件结构
  • win7c盘突然满了怎么回事
  • 近期win7蓝屏
  • win7开机提示重启怎么办
  • WIN10系统优化精简工具
  • 深入剖析kubernetes pdf
  • Cocos2d-x3.3 Physics物理引擎模块解决了刚体穿透问题
  • 所有的未知
  • ftp上传网站的步骤
  • perl fileparse
  • vue中父组件向子组件传递数据
  • 请问在javascript程序中
  • mac如何配置pycharm
  • Python Sqlite3以字典形式返回查询结果的实现方法
  • unity3drpg游戏
  • 小米电脑安装ubuntu
  • 电子税务局校验码
  • 货物无偿赠予政府怎么写
  • 资源税从价计征的有哪些
  • 云南省代理记账管理实施办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设