首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 多层索引3之from

通过前面两章的学习,我们本章这里再来介绍一下pandas.MultiIndex.from_tuple函数的用法:它是将元组变为多层索引。它有三个参数:

pandas.MultiIndex. from_tuples(tuples, sortorder=None, names=None)

tuples:元组

sortorder:排序顺序,这是一个可选参数。

名称:设置多层索引名称,这也是一个可选。

举个例子:

index_t为想要设置为索引的元组

df为我们所需要的dataframe

有一点需要注意的地方是,在将元组作为多层索引赋值给数组时,多层索引的层级是由元组内部的元组子集内元素的数量确定。这点与from_arrays不同,如下图所示

从上图可以看出,多层索引只有2层。

如果某个元组子集的元素数量与其他元组不同,函数也会自动将其过滤掉。

通过以上的示例可以知道,设置行索引、列索引就比较简单,将index_t变为多层索引,直接赋值给df的索引即可完成设置:

通过以上的介绍,你是否已经完全的学会pandas.MultiIndex.from_tuple函数的用法了呢?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190911A0MPRK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券