panel的创建

class pandas.Panel(data=Noneitems=Nonemajor_axis=Noneminor_axis=None)

  • 作用:存储3维数组的Panel结构

  • 参数:

    • data : ndarray或者dataframe

    • items : 索引或类似数组的对象,axis=0

    • major_axis : 索引或类似数组的对象,axis=1

    • minor_axis : 索引或类似数组的对象,axis=2

p = pd.Panel(data=np.arange(24).reshape(4,3,2),items=list('ABCD'),major_axis=pd.date_range('20130101', periods=3),minor_axis=['first', 'second'])# 结果
<class 'pandas.core.panel.Panel'>
Dimensions: 4 (items) x 3 (major_axis) x 2 (minor_axis)
Items axis: A to D
Major_axis axis: 2018-01-01 00:00:00 to 2018-01-03 00:00:00
Minor_axis axis: first to second

python3是读取不了上面的数据的。 会出现报错如下:

<ipython-input-6-78e9fbdccf04>:1: FutureWarning: The Panel class is removed from pandas. Accessing it from the top-level namespace will also be removed in the next versionp = pd.Panel(data=np.arange(24).reshape(4,3,2),
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-6-78e9fbdccf04> in <module>
----> 1 p = pd.Panel(data=np.arange(24).reshape(4,3,2),2                  items=list('ABCD'),3                  major_axis=pd.date_range('20130101', periods=3),4                  minor_axis=['first', 'second'])TypeError: Panel() takes no arguments

python3现在用不了panel,要使用可以建立个python2.7的虚拟环境

查看panel数据

p[:,:,"first"]
p["B",:,:]

注:Pandas从版本0.20.0开始弃用:推荐的用于表示3D数据的方法是通过DataFrame上的MultiIndex方法

panel:

  • pd.Panel(data, items, major_axis, minor_axis)
  • panel数据要是想看到,则需要进行索引到dataframe或者series才可以

Pandas的panel结构相关推荐

  1. 【Python】Pandas基础:结构化数据处理

    python:Pandas基础:结构化数据处理 目录: 文章目录 @[toc] 一 pandas及其重要性 二 pandas的数据结构介绍 1 Series 2 DataFrame 3 索引对象 三 ...

  2. Pandas 面板Panel

    一.Panel介绍 Pandas 面板(Panel)是3维数据的存储结构,相当于一个存储 DataFrame 的字典,有3个轴(axis),分别给出描述涉及面板数据的操作的一些语义,具体如下: ite ...

  3. Pandas(二)--DataFrame结构

    DataFrame结构 DataFrame 一个表格型的数据结构,既有行标签(index),又有列标签(columns),它也被称异构数据表,所谓异构,指的是表格中每列的数据类型可以不同,比如可以是字 ...

  4. Pandas(一)--Series结构

    目录 Series结构 创建Series对象 访问Series数据 Series常用属性 Series常用方法 Series结构 Series 结构,也称 Series 序列,是 Pandas 常用的 ...

  5. Pandas中Series结构的切片详解以及常用技巧

    Series的切片:(1)Series使用标签切片运算与普通的Python切片运算不同:Series使用标签切片时,其末端是包含的 (2)Series使用Python切片运算即使用位置数值切片,其末端 ...

  6. 【数据分析】认识Pandas:DataFrame和Series结构、属性

    数据分析工具--Pandas 认识Pandas Dataframe 结构 DataFrame 构造方法 dtype参数 Series 结构 Series 构造方法 DataFrame和Series属性 ...

  7. pandas中dataframe的构造(csv等结构化文件读取,字典读取)以及保存

    文章目录 前言 结构化文件读取 字典读取 numpy读取 保存dataframe 前言 pandas用来读取数据十分之方便和快速,可以提高你的效率,虽然numpy也有一些读取数据的api,但是通常我们 ...

  8. python使用pandas模块介绍以及使用,dataframe结构,Series结构,基本数据操作,DataFrame运算,pandas画图,存储,缺失值处理,离散化,合并

    目录 1 pandas介绍 1.1 Pandas介绍 1.2 为什么使用Pandas 1.3 案例:在numpy当中创建的股票涨跌幅数据形式 1.4 DataFrame 1.4.1 DataFrame ...

  9. Pandas Panel的使用

    Panel Panel是Pandas中的3D数据容器 它有3个轴(axis),分别是: items - axis 0 , 每个item对应一个DataFrame major_axis - axis 1 ...

最新文章

  1. git ignore linux,为什么说.gitignore不能忽视
  2. 从零到百亿互联网金融架构发展史---架构变迁
  3. vimrepress
  4. UIWebView中字体自动放大问题的探究
  5. Python中的enumerate的用法
  6. 创业的和想拿高薪的朋友可以看看,企业安全进行云平台运营的5个关键因素
  7. mysql索引之二级索引学习总结
  8. java 获取 t 的类型_如何获取类型为T的字段的类?
  9. html段落排版,美化网页段落排版的css教程
  10. vue父子组件的传值
  11. 视频剪辑软件Movie Studio安装教程
  12. 多元统计分析及R语言建模(王斌会)第五、六、七章答案
  13. html新浪短域名api,新浪短链接API接口示例
  14. 华为VLAN隔离配置
  15. matlab 功率谱密度 汉宁窗_Matlab实例|频谱、功率谱和功率谱密度计算详解
  16. SSH-keygen linux教程
  17. You can find the Nike LeBron Soldier 11 now at kd10sale.com
  18. E575: viminfo: Illegal starting char in line: hello=Hello\ \!\How\ are\ you\ \?
  19. 25 参数估计——样本量的确定
  20. 【搞定Jvm面试】 JVM 垃圾回收揭秘附常见面试题解析

热门文章

  1. 2288H v5服务器恢复IBMC默认密码方法与步骤
  2. 各类学生机万能卸载攻略
  3. 文笔很差系列4 - Kris Kremo
  4. oracle mysql 同义词,有关Oracle数据库中同义词的简单介绍
  5. Linux基础, 基础命令, 基于公钥的免密登录
  6. html 图片转换成word,在Word中通过把编辑的图片另存为HTML文件实现转换图片
  7. 磁条卡,IC卡,ID卡,信用卡芯片卡,信用卡磁条卡 等等的区别
  8. Python过去计算机用户名,Django:如何获取客户端计算机用户名视图.py
  9. 会声会影制作MV(带歌词字幕)的方法
  10. 同步011序列检测电路