📜  获取 Pandas DataFrame 的大小(1)

📅  最后修改于: 2023-12-03 15:11:50.507000             🧑  作者: Mango

获取 Pandas DataFrame 的大小

Pandas DataFrame 是使用最广泛的数据结构之一。在进行数据分析和处理时,获取 DataFrame 的大小是基本操作之一。在本文中,我们将介绍如何获取 DataFrame 的大小,给你提供一些帮助。

获取 DataFrame 的尺寸

DataFrame 的尺寸由它的行数和列数决定,可以使用 shape 属性来获取 DataFrame 的大小。shape 返回一个元组,第一个元素是行数,第二个元素是列数。以下是一个例子。

import pandas as pd

# 创建一个 DataFrame
df = pd.DataFrame({'列1': [1, 2, 3], '列2': [4, 5, 6], '列3': [7, 8, 9]})

# 获取 DataFrame 的行数和列数
rows, columns = df.shape
print('行数:', rows)
print('列数:', columns)

输出结果:

行数: 3
列数: 3
获取 DataFrame 的行数

如果只需要获取 DataFrame 的行数,可以使用 len() 函数或者 shape 属性。这两种方法的区别是,len() 函数返回 DataFrame 的第一维度大小,也就是行数。下面是一个例子:

import pandas as pd

# 创建一个 DataFrame
df = pd.DataFrame({'列1': [1, 2, 3], '列2': [4, 5, 6], '列3': [7, 8, 9]})

# 获取 DataFrame 的行数
rows = len(df)
print('行数:', rows)

输出结果:

行数: 3
获取 DataFrame 的列数

如果只需要获取 DataFrame 的列数,可以使用 shape 属性。shape 返回一个元组,第二个元素是列数。以下是一个例子。

import pandas as pd

# 创建一个 DataFrame
df = pd.DataFrame({'列1': [1, 2, 3], '列2': [4, 5, 6], '列3': [7, 8, 9]})

# 获取 DataFrame 的列数
_, columns = df.shape
print('列数:', columns)

输出结果:

列数: 3
总结

在数据分析和处理时,获取 DataFrame 的大小是基本操作之一。我们可以使用 shape 属性来获取 DataFrame 的大小,也可以使用 len() 函数获取 DataFrame 的行数,或者从 shape 属性中获取列数。掌握这些方法,将有助于你更好地处理 DataFrame 数据。