Pandas 什么是DataFrame中的ndim

Pandas 什么是DataFrame中的ndim

ndim是pandas DataFrame中的一个属性,用于获取给定DataFrame对象的维度的整数/数字表示。

众所周知,pandas DataFrame是一种用于以表格格式存储数据的二维数据结构。无论行数和列数的长度或数据类型如何,DataFrame的维度都不会受到影响。

pandas DataFrame的ndim属性的输出始终为2。

示例1

在下面的示例中,我们将ndim属性应用于pandas DataFrame对象“df”,该DataFrame创建了一个名为“Col1”的单列。

# importing pandas packages
import pandas as pd

L = list('ABCDEFGH')

# creating pandas DataFrame
df = pd.DataFrame(L, columns=['col1'])

print('DataFrame:')
print(df)

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

输出

输出的结果如下 –

DataFrame:
  col1
0    A
1    B
2    C
3    D
4    E
5    F
6    G
7    H

Result: 2

在上面的输出块中,值2表示给定数据框的维度。

示例2

让我们使用另一个pandas数据框对象并应用ndim属性来获取维度。

# importing pandas package
import pandas as pd

# create a Pandas DataFrame
df = pd.DataFrame({'Country':['Brazil','Canada','New Zealand','Iceland', 'India', 'Sri Lanka', 'United States'],
'Capital': [ 'Belmopan','Ottawa','Wellington','Reykjavik', 'New Delhi','Colombo', 'Washington D.C']})

print("DataFrame:")
print(df)

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

输出

输出结果如下 −

DataFrame:
       Country         Capital
0       Brazil        Belmopan
1       Canada          Ottawa
2  New Zealand      Wellington
3      Iceland       Reykjavik
4        India       New Delhi
5     Sri Lanka        Colombo
6 United States Washington D.C
Result: 2

对于给定的DataFrame,该示例中的ndim属性也返回了2。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

Pandas 精选笔记