首页 > 其他 > 详细

机器学习pandas数据结构之Panel笔记

时间:2019-08-23 01:18:05      阅读:185      评论:0      收藏:0      [点我收藏+]

Panel创建的是三维的表

items:坐标轴0,索引对应的元素是一个DataFrame

major_axis:坐标轴1,DataFrame里的行标签

minor_axis:坐标轴2,DataFrame里的列标签

下面看一下一些代码演练

 1 import numpy as np
 2 import pandas as pd
 3 
 4 data = {Item1:pd.DataFrame(np.random.randn(4,3)),
 5         Item2:pd.DataFrame(np.random.randn(4,2))}
 6 
 7 pn = pd.Panel(data)  # 创建Panel
 8 pn
 9 # 输出
10 <class pandas.core.panel.Panel>
11 Dimensions: 2 (items) x 4 (major_axis) x 3 (minor_axis)
12 Items axis: Item1 to Item2
13 Major_axis axis: 0 to 3
14 Minor_axis axis: 0 to 2
15 
16 pn[Item1]
17 #输出的是DataFrame
18 
19 pn.items
20 # 输出Index([‘Item1‘, ‘Item2‘], dtype=‘object‘)
21 
22 pn.major_axis
23 # 输出 RangeIndex(start=0, stop=4, step=1)
24 
25 pn.minor_axis
26 # 输出 RangeIndex(start=0, stop=3, step=1)
27 
28 pn.major_xs(1)  # 输出的是DataFram
29 pn.to_frame()  # 转换为DataFrom格式

 

机器学习pandas数据结构之Panel笔记

原文:https://www.cnblogs.com/yang901112/p/11397352.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!