在Dataframe中插入数据的两种方式
- df.insert(1,'bar',df['one']) #插入的位置,列名,值(Series)
- df.assign(Ratio=df['one']) #列名=值
- df.assign(AS_Ratio=lambda x:x.A+1)
#与insert的区别,insert是直接放在df元数据里面。assign是直接复制
#assingg可以直接传入一个函数
Panel是三维带标签的数组
items:第一维度的索引,几页
major_axis:坐标轴1 ,DataFrame里面的行标签
minor_axis:坐标轴2,DataFrame里的列标签
data = {'Item1' : pd.DataFrame(np.random.randn(4, 3)),
'Item2' : pd.DataFrame(np.random.randn(4, 2))}
pn = pd.Panel(data)
pn