十分钟搞定pandas(一)

这是关于pandas的简短介绍,主要面向新用户。可以参阅Cookbook了解更复杂的使用方法。

习惯上,我们做以下导入

创建对象

使用传递的值列表序列创建序列, 让pandas创建默认整数索引

使用传递的numpy数组创建数据帧,并使用日期索引和标记列.

使用传递的可转换序列的字典对象创建数据帧.

所有明确类型

如果你这个正在使用IPython,标签补全列名(以及公共属性)将自动启用。这里是将要完成的属性的子集:

如你所见, 列 ABC, 和 D 也是自动完成标签. E 也是可用的; 为了简便起见,后面的属性显示被截断.

查看数据

参阅基础部分

查看帧顶部和底部行

显示索引,列,和底层numpy数据

描述显示数据快速统计摘要

转置数据

按轴排序

按值排序

选择器

注释: 标准Python / Numpy表达式可以完成这些互动工作, 但在生产代码中, 我们推荐使用优化的pandas数据访问方法, .at, .iat, .loc, .iloc 和 .ix.

参阅索引文档 索引和选择数据 and 多索引/高级索引

读取

选择单列, 这会产生一个序列, 等价df.A

使用[]选择行片断

使用标签选择

更多信息请参阅按标签选择

使用标签获取横截面

使用标签选择多轴

显示标签切片, 包含两个端点

降低返回对象维度

获取标量值

快速访问并获取标量数据 (等价上面的方法)

按位置选择

更多信息请参阅按位置参阅

传递整数选择位置

使用整数片断,效果类似numpy/python

使用整数偏移定位列表,效果类似 numpy/python 样式

你可能感兴趣的:(Python)