Pandas的panel结构
panel的创建
class pandas.Panel
(data=None, items=None, major_axis=None, minor_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结构相关推荐
- 【Python】Pandas基础:结构化数据处理
python:Pandas基础:结构化数据处理 目录: 文章目录 @[toc] 一 pandas及其重要性 二 pandas的数据结构介绍 1 Series 2 DataFrame 3 索引对象 三 ...
- Pandas 面板Panel
一.Panel介绍 Pandas 面板(Panel)是3维数据的存储结构,相当于一个存储 DataFrame 的字典,有3个轴(axis),分别给出描述涉及面板数据的操作的一些语义,具体如下: ite ...
- Pandas(二)--DataFrame结构
DataFrame结构 DataFrame 一个表格型的数据结构,既有行标签(index),又有列标签(columns),它也被称异构数据表,所谓异构,指的是表格中每列的数据类型可以不同,比如可以是字 ...
- Pandas(一)--Series结构
目录 Series结构 创建Series对象 访问Series数据 Series常用属性 Series常用方法 Series结构 Series 结构,也称 Series 序列,是 Pandas 常用的 ...
- Pandas中Series结构的切片详解以及常用技巧
Series的切片:(1)Series使用标签切片运算与普通的Python切片运算不同:Series使用标签切片时,其末端是包含的 (2)Series使用Python切片运算即使用位置数值切片,其末端 ...
- 【数据分析】认识Pandas:DataFrame和Series结构、属性
数据分析工具--Pandas 认识Pandas Dataframe 结构 DataFrame 构造方法 dtype参数 Series 结构 Series 构造方法 DataFrame和Series属性 ...
- pandas中dataframe的构造(csv等结构化文件读取,字典读取)以及保存
文章目录 前言 结构化文件读取 字典读取 numpy读取 保存dataframe 前言 pandas用来读取数据十分之方便和快速,可以提高你的效率,虽然numpy也有一些读取数据的api,但是通常我们 ...
- python使用pandas模块介绍以及使用,dataframe结构,Series结构,基本数据操作,DataFrame运算,pandas画图,存储,缺失值处理,离散化,合并
目录 1 pandas介绍 1.1 Pandas介绍 1.2 为什么使用Pandas 1.3 案例:在numpy当中创建的股票涨跌幅数据形式 1.4 DataFrame 1.4.1 DataFrame ...
- Pandas Panel的使用
Panel Panel是Pandas中的3D数据容器 它有3个轴(axis),分别是: items - axis 0 , 每个item对应一个DataFrame major_axis - axis 1 ...
最新文章
- git ignore linux,为什么说.gitignore不能忽视
- 从零到百亿互联网金融架构发展史---架构变迁
- vimrepress
- UIWebView中字体自动放大问题的探究
- Python中的enumerate的用法
- 创业的和想拿高薪的朋友可以看看,企业安全进行云平台运营的5个关键因素
- mysql索引之二级索引学习总结
- java 获取 t 的类型_如何获取类型为T的字段的类?
- html段落排版,美化网页段落排版的css教程
- vue父子组件的传值
- 视频剪辑软件Movie Studio安装教程
- 多元统计分析及R语言建模(王斌会)第五、六、七章答案
- html新浪短域名api,新浪短链接API接口示例
- 华为VLAN隔离配置
- matlab 功率谱密度 汉宁窗_Matlab实例|频谱、功率谱和功率谱密度计算详解
- SSH-keygen linux教程
- You can find the Nike LeBron Soldier 11 now at kd10sale.com
- E575: viminfo: Illegal starting char in line: hello=Hello\ \!\How\ are\ you\ \?
- 25 参数估计——样本量的确定
- 【搞定Jvm面试】 JVM 垃圾回收揭秘附常见面试题解析
热门文章
- 2288H v5服务器恢复IBMC默认密码方法与步骤
- 各类学生机万能卸载攻略
- 文笔很差系列4 - Kris Kremo
- oracle mysql 同义词,有关Oracle数据库中同义词的简单介绍
- Linux基础, 基础命令, 基于公钥的免密登录
- html 图片转换成word,在Word中通过把编辑的图片另存为HTML文件实现转换图片
- 磁条卡,IC卡,ID卡,信用卡芯片卡,信用卡磁条卡 等等的区别
- Python过去计算机用户名,Django:如何获取客户端计算机用户名视图.py
- 会声会影制作MV(带歌词字幕)的方法
- 同步011序列检测电路