zoukankan      html  css  js  c++  java
  • pandas 数据透视表

    # 数据透视表
    ''' 图见 透视表参数
    参数
    index 是以那列 分组透视
    values 是需要显示的值
    columns 是新增 列选项 也就是数据透视表中的下级分类
    aggfunc 是values 列 需要的聚合计算方法 如sum mean
    fill_value= 0 替换缺失值 为 0
    dropna = True 如整列为空 则删除
    margins = True 添加行/列的小计和总计
    '''
    pd.pivot_table(data,index=['列名','列名'],
    values=['列名','列名'],
    columns=['列名'],
    aggfunc=[sum,np.mean],
    fill_value = 0) #python自带的 不用加引号

     

    
    
    # 交叉表  用计数 用交叉表
    pd.crosstab(index= [data.日期.dt.month,data.地区], columns=data.部门, margins=True)
    ''' 图见 交叉表
    用index分组 用columns聚合 这个交叉表 只有计数 没有别的聚合
    index= [data.日期.dt.month,data.地区] 根据数据表里的条件 筛查
    columns=data.部门 统计那列
    margins=True 小计总计
    '''

     

     
     
  • 相关阅读:
    grpc(五)
    go的代码库
    grpc(四)
    grpc(三)
    grpc(二)
    grpc(一)
    java的泛型
    如何学习编程语言
    老男孩K8S集群部署(二)
    VMware虚拟机状态正常,但SecureCRT连接时显示超时的解决方法
  • 原文地址:https://www.cnblogs.com/xuexihainan/p/15435561.html
Copyright © 2011-2022 走看看