Advertisement

第八章 理解groupby分组的作用及其定义. 深入理解层次化索引.

阅读量:

在学习pandas库中的groupby功能时,感到非常困惑,这个功能究竟有什么作用呢?
通过网络搜索,发现相关资料多是具体的操作示例或直接从书籍中复制的内容,却没有明确解释groupby功能的本质和用途。
虽然大致了解到它与数据库操作有相似之处,但自己并未系统学习过数据库知识,因此难以进行类比理解。
阅读这些资料的过程反而让我更加迷茫,始终无法弄清楚这一功能最初是为了解决什么问题而设计的。
设想一个如下所示的数据集:

复制代码
    frame=pd.DataFrame(np.arange(12).reshape((4,3)),index=[['a','a','b','b'],[1,2,1,2]],
     columns=[['ohio','ohio','colorado'],['green','red','green']])
    
    
这里写图片描述

数组中的元素可以为数组形式,列表中的元素亦可构成嵌套的列表结构。DataFrame中的数据值同样支持嵌套形式,可以是DataFrame或series类型。这种结构在视觉上呈现出多级索引的特征,通常被称为

全部评论 (0)

还没有任何评论哟~