以下内容转自 数析学院,只节选了部分,有需要的同学可以直接查看原文
- # 导入库
- import pandas as pd
- import sys
- # 小数据集
- d = {'one':[1,1],'two':[2,2]}
- i = ['a','b']
- # 创建 dataframe
- df = pd.DataFrame(data = d, index = i)
- df
- df.index
- # 将列名放到索引中,使得 df 变成了二重索引
- stack = df.stack()
- stack
- # 索引包括列的名字
- stack.index
MultiIndex(levels=[[u'a', u'b'], [u'one', u'two']], labels=[[0, 0, 1, 1], [0, 1, 0, 1]])
以上内容节选自 数析学院,原文内容较多,先搬运到这,后续有时间再补充,有需要的同学可以先直接到 数析学院 最新课程查看原文