Pandas中df.shape属性获取数据框行列数详解

顾言
顾言
发布时间:2026-10-12 | 2人浏览过
原创

本文介绍Pandas中df.shape属性的使用方法,用于获取Dataframe的行数和列数。df.shape返回一个元组,第一个元素为行数,第二个为列数。通过示例代码展示如何提取具体行列数值,并说明Series对象的shape特性。

在Pandas库中,利用shape属性可以获取Dataframe的行数和列数。

若要获取列数,可通过访问shape元组的第二个元素实现。

df.shape[1]

若要获取行数,可通过访问shape元组的第一个元素实现。

df.shape[0]   或者:len(df)

调用shape属性将返回一个表示几行几列数组形状的结果。

dataframe.shape()

执行df.shape会返回一个元组,该元组的第一个元素代表行数,第二个元素代表列数,这就是这个数据的基本形状,也是数据的大小。

import pandas as pd
 
df = pd.DataFrame([['liver','E',89,21,24,64],
                   ['Arry','C',36,37,37,57],
                   ['Ack','A',57,60,18,84],
                   ['Eorge','C',93,96,71,78],
                   ['Oah','D',65,49,61,86]
                  ], 
                   columns = ['name','team','Q1','Q2','Q3','Q4'])
 
df.shape
# (5, 6)
# 共5行6列(索引不算)
 
df.shape[0] # 5
df.shape[1] # 6
 
# Series只有一个值
s = pd.Series(['One','Two','Three'])
s.shape # (3,)
s.shape[0] # 3

以下是具体的结果展示示例。

定义一个名为df的Dataframe对象。

定义一个名为s的Series对象。

到此这篇关于Pandas数据形状df.shape的实现的文章就介绍到这了,更多相关Pandas df.shape内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表