pandas里applymap、apply、map、agg、groupby、自定义函数的使用

Pandas里三种调用函数应用的方法:

                 1:apply作用于DF的列或行

                 2:applymap作用于DF的所有元素

                 3:map作用于Series的所有元素

  agg函数很多情况下都是和groupby组合使用,通常指代分组聚合,它和apply的区别不是很明显,一般当调用自定义函数,没有聚合这个概念时最好使用apply。

 

  先上代码:核心代码是25、54、58行

# -*- coding:utf-8 -*-
from datetime import datetime
import pandas as pd
#*****************
##按天口径出的phone结果
# 口径:1)关键词且官网 2)关键词且app 3)关键词访问大于1 4)官网访问大于1
#*****************
def Main():
    dataList = '/dudu/result_4G/list09.txt'
    # 对照表清单数据(加密和不加密手机号对应关系)
    mapRuletxt = '/dudu/result_4G/mapRuletxt.txt'
    targetTxt = '/dudu/result_4G/target2.txt'
    # 存储最终解果
    phoneSet = set()
    # 存储有关键词行为的phone
    kwPhoneSet = set()
    # 存储有官网行为的phone
    webPhoneSet = se
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值