Pandas 什么是Series中的ndim属性

Pandas 什么是Series中的ndim属性

ndim是pandas系列中的一个属性,用于获取系列对象的维度的整数表示。

正如我们所知,pandas系列是一个一维数据结构,因此此ndim属性的输出始终为1。它不需要任何输入来获取维度。无论行数和列数如何,ndim属性始终返回pandas Series的1。

示例1

在下面的示例中,我们将ndim属性应用于pandas系列对象”s”。

# importing packages
import pandas as pd
import numpy as np

# create pandas Series
s = pd.Series(np.random.randint(1,100,10))

print("Series object:")
print(s)

# apply ndim property to get the dimensions
print('Result:', s.ndim)

输出

下面是输出结果:

Series object:
0    81
1    76
2    12
3    33
4    34
5    16
6    75
7    96
8    62
9    77
dtype: int32

Result: 1

正如我们可以注意到在上面的输出块中,Series.ndim属性返回了一个值1,这表明给定系列对象的维数为1。

示例2

让我们创建另一个带有新元素的pandas系列对象,然后应用ndim属性来获取系列对象的维数。

# importing packages
import pandas as pd

dates = pd.date_range('2021-01-01', periods=10, freq='M')

# create pandas Series
s = pd.Series(dates)

print("Series object:")
print(s)

# apply ndim property to get the dimensions
print('Result:', s.ndim)

输出

输出如下 –

Series object:
0 2021-01-31
1 2021-02-28
2 2021-03-31
3 2021-04-30
4 2021-05-31
5 2021-06-30
6 2021-07-31
7 2021-08-31
8 2021-09-30
9 2021-10-31
dtype: datetime64[ns]

Result: 1

我们可以注意到,ndim属性对两个示例返回的输出值都是1。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

Pandas 精选笔记