将 DataFrame 转换为列表2024 年 8 月 29 日 | 5 分钟阅读 在本教程中,我们将学习如何将**数据框**转换为简单的 Python 列表。我们将学习所有可以将数据框转换为列表的方法。在继续介绍方法之前,让我们先了解一下数据框是什么,以及如何在 Python 中使用 Pandas 创建数据框。 Pandas 数据框Pandas 模块中的数据框是一个 2D(二维)大小模块,它可能是一个异构的表格数据结构,其轴(行和列)带有标签变量。简单来说,数据框是一个二维数据结构,数据以表格形式排列。 在 Pandas 中创建数据框我们可以使用 Python 中的 Pandas 模块通过以下程序创建一个基本的数据框 示例 - 输出 Famous Name Age 0 Stark Iron 42 1 Captain Rogers 95 2 Hulk banner 38 3 Spidy Parker 18 因此,这就是我们如何使用 Pandas 模块创建数据框,并且在查看输出后,我们还可以了解数据框的外观。 将数据框转换为列表在我们的程序中,我们将使用 Pandas 模块中的 tolist() 函数,通过以下方式将给定数据框转换为列表: 让我们通过一个例子来使用此函数,以理解 tolist() 函数的工作原理。 示例 输出 [['Stark Iron', 42], ['Captain Rogers', 95], ['Hulk banner', 38], ['Spidy Parker', 18]] 将数据框转换为列表的方法数据框可以通过多种方式转换为 Python 列表。在本节中,我们将讨论所有将给定数据框转换为列表的方法。在这里,我们将通过 tolist() 函数使用以下四种方法:
现在,让我们通过一个例子来学习每种方法,以便更好地理解它们。 方法 1:转换包含所有行的dataframe在此方法中,我们将给定数据框转换为一个列表,该列表将包含来自数据框的特定列的所有行。 请看以下程序以了解此方法的实现 示例 - 输出 ['Stark Iron', 'Captain Rogers', 'Hulk banner', 'Spidy Parker'] 因此,正如我们在输出中所看到的,我们将给定数据框的有名列转换为了一个单独的列表并打印在输出中。 方法 2:将 dataframe 转换为嵌套列表在此方法中,我们将给定数据框转换为一个嵌套列表,该列表将分别包含来自所有列的所有行。 我们将在以下示例中使用此方法来理解其实现 示例 - 输出 [['Stark Iron', 'Captain Rogers', 'Hulk banner', 'Spidy Parker'], [42, 95, 38, 18]] 方法 3:将 dataframe 转换为列的嵌套列表在此方法下,我们将把给定的数据框转换成一个列表,其中包含多个列表,每个列表包含一行中的所有列。 请看以下程序以了解此方法的实现 示例 - 输出 [['Stark Iron', 42], ['Captain Rogers', 95], ['Hulk banner', 38], ['Spidy Parker', 18]] 这就是我们如何使用此方法将给定数据框转换为一个包含多个列表的列表,这些列表包含来自所有列和行的数据。 方法 4:将 dataframe 转换为包含列名的列表当我们想要将给定的数据框转换为一个列表,该列表包含多个列表,每个列表都包含来自数据框的列名以及行数据时,我们使用此方法。 我们将在以下示例中使用此方法来理解其实现 示例 - 输出 [['Famous Name', 'Age'], ['Stark Iron', 42], ['Captain Rogers', 95], ['Hulk banner', 38], ['Spidy Parker', 18]] ************* 下一个主题Python 中的 ANOVA 测试 |
在本教程中,我们将编写一个程序,用于处理具有多个输入的Python字典。在下面的示例中,我们有一个包含三个输入变量x、y和z的方程,我们希望存储不同输入三元组的方程值。我们可以...
阅读 3 分钟
简介:在本文中,我们将讨论如何在 Python 中抑制警告。如果您在 Python 中进行编码并且是一名程序员,您一定会在任何时候遇到警告。Python 中的警告主要在屏幕上显示一条消息。消息不…
阅读 6 分钟
self 代表类实例。我们可以使用 Python 中的“self”关键字访问类的属性和方法。该关键字将属性与提供的类参数关联起来。由于 Python 不使用 @ 语法来创建对实例属性的引用,因此我们必须...
阅读 6 分钟
在本教程中,我们将学习如何使用 Python 代码生成漂亮的 QR 码。我们还将讨论更改 QR 码的大小、设置 QR 码的边框格式、旋转、创建动画 QR 码。正如我们在日常工作中看到的……
7 分钟阅读
在本文中,我们将讨论如何在浏览器中使用 Brython,通过实现一个 Base64 计算器来在浏览器中试验文档对象模型应用程序编程接口和其他仅从 JavaScript 可用的功能。Brython 中的 DOM 应用程序编程接口...
阅读 8 分钟
在 Python 中,列表包含多种数据,包括字符串和整数。所有项目都用逗号分隔;列表通过将值括在方括号中来表示。我们可以使用 Python 内置的 len() 方法来确定列表的长度。要计算列表的长度...
阅读 3 分钟
在本教程中,我们将学习如何改进 Python 中的面向对象设计。当我们编写类并设计 Python 中的交互时,我们会遵循一组指令,有助于构建更好的面向对象代码。面向对象设计是流行且广泛...
阅读 13 分钟
是一种机器学习算法,它使用随机梯度下降进行预测。为了预测连续变量,例如价格或概率,它使用一种特定类型的线性回归。它通过将数据集作为输入,然后使用其梯度...
阅读 2 分钟
asctime() 方法将 gmtime() 或 localtime() 提供的表示时间的元组或结构时间转换为 24 个字符的文本,类型为 'Mon May 23 20:22:05 2022'。asctime() 方法示例:日 月 日期 时:分:秒 年 例如:周四 05 22 09:50:43 2022 asctime() 的语法 这是语法...
阅读1分钟
在接下来的教程中,我们将了解如何使用 Python 编程语言中的 PyGame 库构建贪吃蛇游戏。但在开始之前,让我们简要了解一下贪吃蛇游戏是什么。贪吃蛇游戏简介 贪吃蛇是一款电子游戏,发明于...
18 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India