zoukankan      html  css  js  c++  java
  • pandas数据结构之Panel笔记

    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格式
  • 相关阅读:
    LINUX 系统性能检测工具vmstat
    ebs 初始化登陆
    oracle 以SYSDBA远程连接数据库
    ORACLE hint
    ORACLE CACHE BUFFER CHAINS原理
    oracle 当月日历的sql
    oracle to_char处理日期
    EBS 抓trace 文件
    oracle 执行计划的获取方法
    linux ln用法
  • 原文地址:https://www.cnblogs.com/yang901112/p/11397352.html
Copyright © 2011-2022 走看看