Pandas学习笔记(二)
(1)Pandas处理以下三个数据结构
系列(Series)
数据帧(DataFrame)
面板(Panel)
这些数据结构构建在Numpy数组之上,这意味着它们很快。考虑这些数据结构的最好方法是,较高维数据结构是其较低维数据结构的容器。 例如,DataFrame是Series的容器,Panel是DataFrame的容器。
| 
 数据结构  | 
 维数  | 
 描述  | 
| 
 系列  | 
 1  | 
 1D标记均匀数组,大小不变。  | 
| 
 数据帧  | 
 2  | 
 一般2D标记,大小可变的表结构与潜在的异质类型的列。  | 
| 
 面板  | 
 3  | 
 一般3D标记,大小可变数组。  | 
(2)系列
系列
系列是具有均匀数据的一维数组结构。例如,以下系列是整数:10,23,56,...的集合。
关键点
- 均匀数据
 - 尺寸大小不变
 - 数据的值可变
 
(2)数据帧
数据帧(DataFrame)是一个具有异构数据的二维数组。 例如,
| 
 姓名  | 
 年龄  | 
 性别  | 
 等级  | 
| 
 Maxsu  | 
 25  | 
 男  | 
 4.45  | 
| 
 Katie  | 
 34  | 
 女  | 
 2.78  | 
| 
 Vina  | 
 46  | 
 女  | 
 3.9  | 
| 
 Lia  | 
 女  | 
 x女  | 
 4.6  | 
上表表示具有整体绩效评级组织的销售团队的数据。数据以行和列表示。每列表示一个属性,每行代表一个人。
列的数据类型
上面数据帧中四列的数据类型如下:
| 
 列  | 
 类型  | 
| 
 姓名  | 
 字符串  | 
| 
 年龄  | 
 整数  | 
| 
 性别  | 
 字符串  | 
| 
 等级  | 
 浮点型  | 
关键点
- 异构数据
 - 大小可变
 - 数据可变
 
(3)面板
面板是具有异构数据的三维数据结构。在图形表示中很难表示面板。但是一个面板可以说明为DataFrame的容器。
关键点
- 异构数据
 - 大小可变
 - 数据可变
 
Pandas学习笔记(二)的更多相关文章
- 【转】Pandas学习笔记(二)选择数据
		
Pandas学习笔记系列: Pandas学习笔记(一)基本介绍 Pandas学习笔记(二)选择数据 Pandas学习笔记(三)修改&添加值 Pandas学习笔记(四)处理丢失值 Pandas学 ...
 - Pandas 学习笔记
		
Pandas 学习笔记 pandas 由两部份组成,分别是 Series 和 DataFrame. Series 可以理解为"一维数组.列表.字典" DataFrame 可以理解为 ...
 - Pandas学习(二)——双色球开奖数据分析
		
学习笔记汇总 Pandas学习(一)–数据的导入 pandas学习(二)–双色球数据分析 pandas学习(三)–NAB球员薪资分析 pandas学习(四)–数据的归一化 pandas学习(五)–pa ...
 - 【转】Pandas学习笔记(七)plot画图
		
Pandas学习笔记系列: Pandas学习笔记(一)基本介绍 Pandas学习笔记(二)选择数据 Pandas学习笔记(三)修改&添加值 Pandas学习笔记(四)处理丢失值 Pandas学 ...
 - 【转】Pandas学习笔记(六)合并 merge
		
Pandas学习笔记系列: Pandas学习笔记(一)基本介绍 Pandas学习笔记(二)选择数据 Pandas学习笔记(三)修改&添加值 Pandas学习笔记(四)处理丢失值 Pandas学 ...
 - 【转】Pandas学习笔记(五)合并 concat
		
Pandas学习笔记系列: Pandas学习笔记(一)基本介绍 Pandas学习笔记(二)选择数据 Pandas学习笔记(三)修改&添加值 Pandas学习笔记(四)处理丢失值 Pandas学 ...
 - 【转】Pandas学习笔记(四)处理丢失值
		
Pandas学习笔记系列: Pandas学习笔记(一)基本介绍 Pandas学习笔记(二)选择数据 Pandas学习笔记(三)修改&添加值 Pandas学习笔记(四)处理丢失值 Pandas学 ...
 - 【转】Pandas学习笔记(三)修改&添加值
		
Pandas学习笔记系列: Pandas学习笔记(一)基本介绍 Pandas学习笔记(二)选择数据 Pandas学习笔记(三)修改&添加值 Pandas学习笔记(四)处理丢失值 Pandas学 ...
 - 【转】Pandas学习笔记(一)基本介绍
		
Pandas学习笔记系列: Pandas学习笔记(一)基本介绍 Pandas学习笔记(二)选择数据 Pandas学习笔记(三)修改&添加值 Pandas学习笔记(四)处理丢失值 Pandas学 ...
 - WPF的Binding学习笔记(二)
		
原文: http://www.cnblogs.com/pasoraku/archive/2012/10/25/2738428.htmlWPF的Binding学习笔记(二) 上次学了点点Binding的 ...
 
随机推荐
- 2018下C语言基础课第1次作业
			
准备工作(20分) 1.在博客园申请个人博客,以真实姓名和学号加入班级博客(1班班级博客链接地址)(2班班级博客链接地址) 2.关注邹欣老师博客.关注任课老师博客,关注助教老师 3.加入讨论小组,学习 ...
 - Ubuntu重装VMwareTools
			
直接copy过来的虚拟机有问题所以需要重装. 先卸载老的: 1,进入到/usr/bin目录,执行脚本sudo vmware-uninstall-tool.pl 2,在安装前把/usr/lib/vmwa ...
 - hyperscan应用参数
			
>>hs_compile_ext_multi 使用额外的参数编译表达式, 额外的参数包括: MIN_OFFSET 距离开始的最小偏移开始匹配 MAX_OFFSET 距离开始的最大偏移结束匹 ...
 - CentOS 7 yum安装nginx-1.12.0
			
CentOS 7 中的 yum 没法直接使用 yum install nginx 这个指令去安装nginx,因为nginx这个服务不是yum库中自带的.图1是官方提供的大致安装步骤,图2是官网提供的多 ...
 - linux解压缩文件名乱码问题 亲测可用
			
unar 这个工具会自动检测文件的编码,也可以通过-e来指定:unar file.zip 即可解压出中文文件.
 - 开发Canvas 绘画应用(一):搭好框架
			
毕业汪今年要毕业啦,毕设做的是三维模型草图检索,年前将算法移植到移动端做了一个小应用(利用nodejs搭的服务),正好也趁此机会可以将前端的 Canvas 好好学一下~~毕设差不多做完了,现将思路和代 ...
 - 测试那些事儿—软测必备的Linux知识(三)
			
ubantu 打开命令提示符的方法:点击左上角图标输入terminal 1.系统管理 1.1 shutdown,系统关机命令 -h:关机 -r:重启 shutdown -h now 立即 ...
 - Mysql存储
			
BEGIN # 统计视频使用的模板数 UPDATE VideoTemplate vt INNER JOIN ( SELECT TemplateId, COUNT(TemplateId) AS Tota ...
 - 软件开发者路线图梗概&书摘chapter3
			
漫漫长路:自定路线,想象十年后 1.技重于艺:重视客户的交付价值 客户的解决方案与个人内在标准的平衡 2.持续动力:金钱.乐趣.名声 列出五项最重要的动力 3.培养激情:博客.钻研名著.加入学习小组. ...
 - MySQL1-安装
			
MySQL 什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库, 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据. 我们也可以将数据 ...