美文网首页
Pandas-分组函数和分层索引的展开

Pandas-分组函数和分层索引的展开

作者: 花讽院_和狆 | 来源:发表于2020-03-15 15:16 被阅读0次

分组函数groupby

在处理数据的时候经常会用到分组,类似于SQL中的group by,按照group by后面接的字段来分成组,之后再进行其他处理。

Pandas中内置了类似的方法,用法简要如下:

df_test = pd.DataFrame(df.groupby(['Pclass','Embarked']).count())

这个意思就是,按照Pclass和Embarked两列取笛卡尔积为组别,然后针对每一组计数。


结果

可以看到,用两列分组的话,出来的索引是分层的。

接下来,用
df_test.index = df_test.index.ravel()
该函数是将拼合的基础数据作为 ndarray 返回。
这里,index就是一组Series,那么正好能返回一个ndarray,把这个ndarry作为index即可。

分层索引合并

相关文章

  • Pandas-分组函数和分层索引的展开

    分组函数groupby 在处理数据的时候经常会用到分组,类似于SQL中的group by,按照group by后面...

  • Python 数据处理(二十八)—— MultiIndex 分层

    前言 本节将介绍使用多级索引(分层索引)和其他高级索引技巧 分层索引(MultiIndex) 分层或多级次索引的存...

  • Python中DataFrame基本函数整理

    构造函数 属性和数据 标签 类型转换 索引和迭代 二元运算 函数应用&分组&窗口 描述统计学 从新索引&选取&标签...

  • 17 Pandas的分层索引MultiIndex

    17 Pandas的分层索引MultiIndex 为什么要学习分层索引MultiIndex?分层索引:在一个轴向上...

  • Go基础-009 分隔符

    1.概述 分隔符,delimiter 分隔符如下: [],下标(索引和key) (),优先级,分组结构。函数参数,...

  • MySQL查询语法

    1 分组函数和单行函数 分组函数和单行函数的区别:单行函数:将一个数据进行处理,返回一个值分组函数:将虚拟表看做一...

  • 1-(2)、MySql——基础部分

    一、MySQL之函数(单行函数、分组函数) 1、概述 调用语法:select函数名(实参列表);分组函数和单行函数...

  • Pandas层级索引

    Pandas层级索引 MultiIndex索引对象 选取子集 外层选取 内层选取 交换分层顺序 交换并排序分层

  • Pandas的分层索引MultiIndex使用

    为什么要学习分层索引MultiIndex? 分层索引:在一个轴向上拥有多个索引层级,可以表达更高维度数据的形式; ...

  • QQ列表实现 -- 黄克刚

    实现效果如图所示,点击好友分组展开分组下的所有好友。再次点击收回分组。当一个分组处于展开状态时点击其他分组,展开点...

网友评论

      本文标题:Pandas-分组函数和分层索引的展开

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