pandas 学习笔记--------panel

本文介绍了pandas的Panel数据结构,将其比喻为三维数据容器,详细阐述了如何通过不同方式构造Panel,包括创建空面板、利用字典DataFrame以及三维数组。Panel的items、Major_axis和Minor_axis分别对应分类标签、DataFrame的index和columns。操作Panel时,可以选择特定项目、主轴和次轴,提供灵活的数据选择和访问方式。
摘要由CSDN通过智能技术生成

参考自:https://www.yiibai.com/pandas/python_pandas_panel.html

这里写图片描述

上图可当成panel,即Series为一维,dataframe为二维,panel为三维。

可用以下函数构造panel

        pandas.Panel(data, items, major_axis, minor_axis, dtype, copy)

其中,data为数据。可通过多种方式构造。
items相当于上图中的分类标签。在item确定之后,就可以将其看作dataframe
Major_axis即为dataframe中的index。
Minor_axis为dataframe中的columns。

1,创建一个空面板,此处不多说
2,通过字典dataframe创建面板:
一开始试了字典系列,发现会报错,所以又采用了字典dataframe的方式。字典键即为item,里面的index和columns分别为主轴和次轴。

import pandas as pd

d = {"one": pd.DataFrame([1, 2, 3],index=["a","b","c"], columns=["hh"])}

df = pd.Panel(d
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值