26、python数据表透视分析、交叉分析、实现透视表功能

交叉分析:通常用于分析两个或两个以上,分组变量之间的变量关系,以及交叉表形式进行变量间关系的对比分析定量、定量分组交叉定量、定性分析交叉定性、定性分组交叉1  交叉统计函数pivot_table(values,index,columns,aggfunc,fill_value)参数说明:    values:透视表中的值    index:数据透视表中的行    co...
摘要由CSDN通过智能技术生成

交叉分析:通常用于分析两个或两个以上,分组变量之间的变量关系,以及交叉表形式进行变量间关系的对比分析

定量、定量分组交叉

定量、定性分析交叉

定性、定性分组交叉

1  交叉统计函数

pivot_table(values,index,columns,aggfunc,fill_value)

参数说明:

    values:透视表中的值
    index:数据透视表中的行
    columns:数据透视表中的列
    aggfunc:统计函数(求和、计数、平均值)
    fill_value:Na值得统一体换
    
2  案例

import pandas

data=pandas.read_csv(
        'D:\\DATA\\pycase\\5.4\\data.csv'       
           )

# 分组查看
# bins 分组的划分数组

bins=[
      min(data.年龄)-1,20,30,40,max(data.年龄)+1
      ]

# 自定义标签
import numpy

labels=[
        '20岁及以下','21岁到30岁','31岁到40岁','40岁以上'
        ]

data['年龄分层']=pandas.cut(
        data.年龄,
        bins,
        labels=labels
        )

##

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值