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