位置: 编程技术 - 正文

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

  • 非商业性旅游服务
  • 定期定额征收的个体户怎么报个人所得税
  • 老项目增值税简易计税
  • 可转债中签后怎么操作卖出
  • 厂房办公费属于什么会计科目
  • 购货发票属于什么证据?
  • 应缴纳的增值税计算公式
  • 个人所得税申报退税多久到账
  • 出口退税贷方余额是什么意思
  • 补缴所得税的账务处理
  • 纸质银行承兑到期多久时间之内可以兑现
  • 欠缴税款会给纳税证明吗
  • 公司注册前发生费用没有发票怎么办
  • 年金现值计算公式推导
  • 购买未完工的厂房会计分录
  • 发票请求流水号不能为空
  • 工商年度报表怎么打印出来
  • 企业汇算清缴弥补以前年度亏损后还需退税
  • 什么情况需要对房屋外观拍照
  • 违约支付工程款的违约金
  • 支付保洁费用
  • 上一年度多交年度所得税可以退税吗
  • 金银首饰的消费税在什么环节
  • 纳税所得额怎么算个税
  • 房地产会计分录大全
  • 应收票据贴现的会计分录
  • 如果被客户骗了货款怎么办
  • 存货跌价准备的金额
  • 管理不善造成的损失的会计分录
  • 笔记本电池保养注意事项
  • 月末汇兑损益怎么算
  • 维保合同交印花税吗怎么交
  • 不予抵扣的进项税额是什么意思
  • windows11怎么显示我的电脑
  • wordpress优化加快的好多个关键点
  • 开票逃税的处罚
  • uniapp引入bootstrap
  • yolov3训练自己的数据超详细
  • 销售方红字发票账务处理?
  • 梅尔加足球俱乐部
  • 普通发票和增值税发票都能报销吗
  • 蓝桥杯第十四届省赛获奖名单
  • 免征增值税的项目可以开专票吗
  • wordpress怎么删除文章
  • 固定资产清理的金额怎么算
  • 出差补贴要不要交个税呢?
  • 财务负责人需要工商登记吗
  • 兼职人员的个税怎么计算
  • 租办公室自己装修可以拆走吗
  • 记账凭证后面附什么原始凭证
  • 信息科技领域的违法犯罪行为
  • 商品购进核算
  • 构建固定资产的借款利息资本化文件依据
  • 安装固定资产所消耗的材料费和人工费属于什么会计科目
  • 赠送的商品如何入账
  • 现金日记账支出写借方还是贷方
  • 稀释股权违法吗
  • 工程材料增值税抵扣比例
  • 存货报废的会计分录怎么做
  • 生产的产品不合格,追究时公司已经注销
  • 资产收购一般税务处理
  • 工程公司本月没发工资
  • 汽车固定资产残值率
  • 建账的基本原则是什么
  • 选择业务组合的原则是什么
  • mysql -u -p -s
  • mac系统终端命令大全
  • centos6.8升级centos7
  • linux本地解析
  • jquery手风琴折叠菜单
  • Cocos2dx 3.0 lambda表达式的使用
  • vue怎么实现多页面
  • shell脚本位置变量
  • 禁用javascript后果
  • js数组菜鸟教程
  • 不予税务行政许可
  • 本期预缴税额怎么填
  • 科研用地是否缴纳土地使用税
  • 银行收取手续费可以抵扣进项税额吗
  • 广西教师初级职称申报时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设