# coding: utf-8 import pandas as pd import numpy as np # * stack() # * unstack() df =pd.DataFrame(np.random.randint(0,15,(5,2)),columns=['data1','data2']) print df # stack()将列索引转换一个行索引,从而形成一个层级索引 # 会将DataFrame对象转化为一个Series对象 res = df.stack() print res print type(res) # unstack() 将一个Series对象转化为一个DataFrame对象 #将内层索引转化成列索引 res.unstack() # unstack()函数,level参数是指定索引的级别,默认值为1 res.unstack(level=0)
9.Pandas数据的重构
最新推荐文章于 2023-01-31 00:30:00 发布