如何在 Python 数据框 (Dataframe) 中获取行数和列数?2024 年 8 月 29 日 | 阅读 3 分钟 在本教程中,我们将探讨如何确定数据框中有多少行和多少列。有几种方法可以实现这一点。让我们通过示例来研究每种方法。 快速计算 Pandas 数据框行数的方法如果您需要快速知道给定 Pandas 数据框中有多少行,请参见下面的示例。 代码 Dataframe.shape()我们可以使用 dataframe.shape 来计算数据框的行数和列数。dataframe.shape[0] 提供数据框的行数,dataframe.shape[1] 提供数据框的列数。 代码 输出 row_1 row_2 0 A 6 1 B 7 2 C 8 3 D 9 Rows: 4 Columns: 2 Dataframe.len()len() 函数可以确定数据框的行数和列数。行和列分别由 dataframe.axes[0] 和 dataframe.axes[1] 表示。因此,dataframe.axes[0] 和 dataframe.axes[1] 分别提供行数和列数。 代码 输出 Rows: 4 Columns: 2 Dataframe.index() 和 Dataframe.columns()与示例 2 类似,Dataframe.index 提供行,dataframe.columns 提供列。len() 函数,len(dataframe.index) 和 len(dataframe.columns) 分别返回数据框的行数和列数。df.index 返回 RangeIndex(start = 0, stop = 7, step = 1),可以与 len() 一起使用来获得计数。len(df) 也是一个选项,但它的运行速度比 len(df.index) 慢,因为它需要少一个函数调用。这些方法返回的计数比 df.shape[0] 更快。 代码 输出 Rows: 4 Columns: 2 Dataframe.count()鉴于其性能,不推荐使用此策略;但是,我们仍然必须讨论它,因为它是一种确定数据框行数的方法。在确定计数时,我们应该注意到,此方法会排除包含 None 或 Nan 的列中的数据。 代码 输出 Rows: 4 Columns: 2 通过本教程,您已经学会了如何使用 DataFrame 来查找或获取 DataFrame 中的行数(仅行数)。您了解了如何通过 len(DataFrame.index)、len(DataFrame.axes[0])、DataFrame.count() 等方法获取 DataFrame 的形状。 下一主题Python 编码平台 |
图像查看器是一种软件应用程序,允许用户浏览和查看图像文件。市场上提供各种图像查看应用程序,用于不同的目的。例如,大多数图像查看软件,如 Windows 照片查看器,仅设计用于查看。然而,...
39 分钟阅读
简介:在本文中,我们将讨论 Python 描述符。描述符旨在管理许多通过引用获取项的训练的属性。描述符使用了三种不同的策略:__getters__()、__setter__() 和 __delete__()。当这种方法在对象上定义时,我们将调用...
阅读 3 分钟
企业在全球范围内使用 Python 构建 Web 应用程序、分析数据、通过 DevOps 自动化操作以及构建可靠、可扩展的企业应用程序。Python.org 的维基上列出了大量使用 Python 的公司,Real Python 的博客上也有许多主要由 Python 驱动的公司的完整介绍。无论是用于...
阅读 8 分钟
Python 是最流行的***别编程语言之一。Python 为人工智能(TensorFlow、PyTorch)、机器学习(Pandas、NumPy、Matplotlib)和游戏开发(Pyglet、PyGame)等不同领域提供了庞大的库。我们也可以将 Python 视为新一代编程语言,因为它展示了它的...
阅读 48 分钟
Python 与 JavaScript Python 和 JavaScript 都是功能极其强大的编程语言,具有广泛的实际应用。Python 是一种可用于 Web 开发和各种其他用途(如科学研究)的编程语言。JavaScript 主要用于前端和后端 Web...
阅读 6 分钟
Python 中的可变和不可变数据类型 可变或不可变是用来解释数据类型在初始化后是否能够被更新的属性的专业术语。基本解释如下:可变对象是指其内部状态可以改变的对象。在...
7 分钟阅读
使用称为决策树的机器学习算法,我们可以表示决策以及这些决策的潜在后果,包括输出、输入成本和效用。监督学习方法组包括决策制定算法。它适用于分类和连续的输出参数。决策树...
阅读 3 分钟
Boto3 是一个 Python 模块,允许开发人员以编程方式与亚马逊网络服务 (AWS) 资源进行交互。它提供了一个易于使用的 AWS 服务接口,使开发人员更容易构建与 AWS 服务交互的应用程序。使用 Boto3,开发人员可以在 AWS 上执行各种操作...
阅读 8 分钟
可以使用 PyQt5 模块小部件 QCalendar 在 Python 中创建日历 GUI。PyQt5 是 Riverbank Computing 的 GUI 小部件工具包的最新版本。Qt 是最有效和最受欢迎的跨平台 GUI 库之一,它有一个 Python 接口。Python 编程语言和 Qt...
阅读 3 分钟
Faker Python简介Faker是一个开源库,也称为Faker,可帮助用户构建其数据集。我们可以使用Name、Age、Location等随机属性生成随机数据。Faker库支持所有中心位置和语言,对...有利
阅读9分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India