如何在 Pandas 中获取系列的长度、大小和形状?
有多种方法可以获取 Pandas Series 对象中存在的元素数量。类pandas系列构造函数为您提供了几个属性和方法来确定系列对象的特征。
在下面的示例中,我们将了解 pandas Series 对象的大小和形状属性。size 属性将返回一个整数值,表示存在于 Series 对象中的总元素的计数,其工作方式类似于 python 长度函数。
shape 属性将返回一个包含两个元素的元组,这两个元素是表示 Pandas 数据结构对象的行数和列数的整数值。这里的pandas Series 是一个带有标记索引的一维pandas 数据结构对象,因此shape 属性的输出将返回一个元组,其中包含一个表示pandas Series 对象的行数的整数元素。
示例
# importing pandas packagesimport pandas as pd
# creating pandas Series object
series = pd.Series(list('ABCDEFGH'))
print(series)
# to get length of the series
print('Length of series:',len(series))
print('Size of the Series:', series.size)
print('The shape of series:',series.shape)
解释
这里我们创建了一个简单的带有字符串数据的series对象,数据为A、B、C、D、E、F、G、H,索引值为0、1、2到7。
通过使用python length 函数,我们可以获得Series 对象的长度,以及size 和shape 属性将返回该系列的元素数量和维度。
输出结果
0 A1 B
2 C
3 D
4 E
5 F
6 G
7 H
dtype: object
Length of series: 8
Size of the Series: 8
The shape of series: (8,)
整数和字母列是系列对象输出的表示,这个系列的数据类型是对象数据类型。我们可以在上面的输出块中看到长度函数、大小属性和形状属性的输出。
示例
# importing pandas packagesimport pandas as pd
# creating pandas Series object
series = pd.Series({'B':'black', 'W':'white', 'R':'red', 'G':'green'})
print(series)
# to get length of the series
print('Length of series:',len(series))
print('Size of the Series:', series.size)
print('The shape of series:',series.shape)
解释
系列对象是通过使用带有键值对的字典创建的,在本示例中,我们使用熊猫系列属性验证了系列对象的长度、大小和形状。
输出结果
B blackW white
R red
G green
dtype: object
Length of series: 4
Size of the Series: 4
The shape of series: (4,)
我们系列对象的长度、大小和形状可以在上面的输出块中看到。
以上是 如何在 Pandas 中获取系列的长度、大小和形状? 的全部内容, 来源链接: utcz.com/z/360929.html