美文网首页我爱编程
pandas pivot_table实现excel数据透视表20

pandas pivot_table实现excel数据透视表20

作者: tommyjex | 来源:发表于2018-02-26 16:24 被阅读0次

    Excel中有一个非常强大的功能就是数据透视表,通过托拉拽的方式可以迅速的查看数据的聚合情况,这里的聚合可以是计数、求和、均值、标准差等。

    pandas为我们提供了非常强大的函数pivot_table(),该函数就是实现数据透视表功能的。对于上面所说的一些聚合函数,可以通过参数aggfunc设定。我们先看看这个函数的语法和参数吧:

    pivot_table(data,values=None,

    index=None,

    columns=None,

    aggfunc='mean',

    fill_value=None,

    margins=False,

    dropna=True,

    margins_name='All')

    data:需要进行数据透视表操作的数据框

    values:指定需要聚合的字段

    index:指定某些原始变量作为行索引

    columns:指定哪些离散的分组变量

    aggfunc:指定相应的聚合函数

    fill_value:使用一个常数替代缺失值,默认不替换

    margins:是否进行行或列的汇总,默认不汇总

    dropna:默认所有观测为缺失的列

    margins_name:默认行汇总或列汇总的名称为'All'

    相关文章

      网友评论

        本文标题:pandas pivot_table实现excel数据透视表20

        本文链接:https://www.haomeiwen.com/subject/hjalxftx.html