📅  最后修改于: 2023-12-03 15:11:50.507000             🧑  作者: Mango
Pandas 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 的行数,可以使用 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 的列数,可以使用 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 数据。