Python Pandas 基本功能
到目前为止,我们已经了解了三种Pandas数据结构以及如何创建它们。我们将主要关注DataFrame对象,因为它在实时数据处理中非常重要,同时也讨论其他一些数据结构。
系列的基本功能
序号 | 属性或方法及描述 |
---|---|
1 | axes 返回行轴标签的列表 |
2 | dtype 返回对象的dtype。 |
3 | empty 如果系列是空的,则返回True。 |
4 | ndim 返回基础数据的维数,根据定义为1。 |
5 | size 返回底层数据中的元素数量。 |
6 | values 以ndarray的形式返回系列。 |
7 | head() 返回前n行。 |
8 | tail() 返回最后的n条记录。 |
现在让我们创建一个系列,看看上述所有的表格属性操作。
实例
其 输出 情况如下—
axes
返回系列的标签列表。
其 输出结果 如下 –
上述结果是一个从0到5的数值列表的紧凑格式,即[0,1,2,3,4]。
empty
返回布尔值,表示该对象是否为空。True表示该对象是空的。
其 输出结果 如下 –
ndim
返回对象的维数。根据定义,一个系列是一个一维数据结构,所以它返回
其 输出结果 如下 –
size
返回系列的尺寸(长度)。
其 输出结果 如下 –
values
将系列中的实际数据作为一个数组返回。
其 输出结果 如下 –
Head & Tail
要查看一个系列或DataFrame对象的小样本,可以使用head()和tail()方法。
head() 返回前 n 行(观察索引值)。默认显示的元素数为5,但你可以传递一个自定义的数字。
其 输出结果 如下 –
tail() 返回最后 n 行(观察索引值)。默认显示的元素数为5,但你可以传递一个自定义的数字。
其 输出结果 如下 –
DataFrame的基本功能
现在让我们了解什么是DataFrame基本功能。下面的表格列出了有助于实现DataFrame基本功能的重要属性或方法。
序号 | 属性或方法及描述 |
---|---|
1 | T 转移行和列。 |
2 | axes 返回一个以行轴标签和列轴标签为唯一成员的列表。 |
3 | dtypes 返回此对象中的dtypes。 |
4 | empty 如果NDFrame完全是空的[没有项目],则为真;如果任何轴的长度为0,则为真。 |
5 | ndim 轴的数量/数组尺寸。 |
6 | shape 返回一个代表DataFrame尺寸的元组。 |
7 | size NDFrame中的元素数量。 |
8 | values Numpy表示NDFrame。 |
9 | head() 返回前n行。 |
10 | tail() 返回最后的n条记录。 |
现在让我们创建一个DataFrame,看看上面提到的所有属性是如何操作的。
实例
其 输出结果 如下 –
T (转置)
返回DataFrame的转置。行和列将互换。
其 输出结果 如下 –
axes
返回行轴标签和列轴标签的列表。
其 输出 情况如下—
dtypes
返回每一列的数据类型。
其 输出结果 如下 –
empty
返回布尔值,说明该对象是否为空;真表示该对象为空。
其 输出结果 如下 –
ndim
返回对象的尺寸数。根据定义,DataFrame是一个2D对象。
其 输出结果 如下 –
shape
返回一个代表DataFrame维度的元组。元组(a,b),其中a代表行的数量, b 代表列的数量。
其 输出结果 如下 –
size
返回DataFrame中元素的数量。
其 输出结果 如下 –
values
返回DataFrame中的实际数据为 NDarray 。
其 输出结果 如下 –
head和tail
要查看一个DataFrame对象的小样本,可以使用 head() 和tail()方法。 head() 返回前 n 行(观察索引值)。默认显示的元素数为5,但你可以传递一个自定义的数字。
其 输出结果 如下 –
tail() 返回最后的 n 行(观察索引值)。默认显示的元素数为5,但你可以传递一个自定义的数字。
其 输出结果 如下 –