📅  最后修改于: 2023-12-03 14:57:12.878000             🧑  作者: Mango
Pandas Dataframe 是一个强大的数据处理工具,它可以让你轻松地处理和分析数据。在使用 Pandas Dataframe 进行数据分析时,有时候我们需要获取 Dataframe 的行数和列数。在本文中,我们将介绍如何使用 Pandas 来获取 Dataframe 的行数和列数。
要获取 Pandas Dataframe 的行数,可以使用 Dataframe 的 shape
属性。shape
属性返回一个元组,其中第一个元素是 Dataframe 的行数,第二个元素是列数。
import pandas as pd
# 创建一个 Pandas Dataframe
data = [['Alice', 23], ['Bob', 25], ['Charlie', 18], ['David', 19]]
df = pd.DataFrame(data, columns=['Name', 'Age'])
# 获取 Dataframe 的行数
row_num = df.shape[0]
# 输出行数
print("行数为:", row_num)
输出结果应该为:
行数为: 4
要获取 Pandas Dataframe 的列数,可以使用 Dataframe 的 shape
属性,同样返回一个元组。元组中的第二个元素就是列数。
import pandas as pd
# 创建一个 Pandas Dataframe
data = [['Alice', 23], ['Bob', 25], ['Charlie', 18], ['David', 19]]
df = pd.DataFrame(data, columns=['Name', 'Age'])
# 获取 Dataframe 的列数
col_num = df.shape[1]
# 输出列数
print("列数为:", col_num)
输出结果应该为:
列数为: 2
注意:shape
属性不仅适用于 Pandas Dataframe,它也适用于 Pandas Series 和 NumPy 数组。无论哪种数据类型,都可以使用 shape
属性获取其大小信息。